Java-关于类

java-关于类-成员初始化问题

成员初始化出现错误“    - Syntax error on token ";", , expected”

java类不允许对成员进行操作,但可以在类中定义和用方法进行封装。

 

java-关于类-内部类实例化问题

在类中再定义一个类称为内部类,例如:

 1 package java学习;
 2 
 3 public class test3 {
 4         //这是外部类
 5     int a = 10;
 6     static int b = 100;
 7     private int c = 20;
 8     class test{
 9         //这是一个内部类
10         void print() {
11             //内部类可以访问的外部类的私有成员
12             System.out.println(a);
13             System.out.println(b);
14             System.out.println(c);
15         }
16     }
17     static class test4{
18         //这是一个内部静态类
19         void print() {
20             //内部静态类只能访问外部类的静态成员
21             System.out.println(b);
22         }
23     }
24     public static void main(String args[]) {
25         test3 A = new test3();
26         //方法一
27         test3.test B = new test3().new test();
28         //方法二
29         test3.test C = A.new test();
30         //静态内部类实例化
31         test3.test4 D = new test3.test4();
32     }
33 }

 

转载于:https://www.cnblogs.com/ddpapa/p/10672933.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值