java-关于类-成员初始化问题
成员初始化出现错误“ - Syntax error on token ";", , expected”
java类不允许对成员进行操作,但可以在类中定义和用方法进行封装。
java-关于类-内部类实例化问题
在类中再定义一个类称为内部类,例如:
package java学习; public class test3 { //这是外部类 int a = 10; static int b = 100; private int c = 20; class test{ //这是一个内部类 void print() { //内部类可以访问的外部类的私有成员 System.out.println(a); System.out.println(b); System.out.println(c); } } static class test4{ //这是一个内部静态类 void print() { //内部静态类只能访问外部类的静态成员 System.out.println(b); } } public static void main(String args[]) { test3 A = new test3(); //方法一 test3.test B = new test3().new test(); //方法二 test3.test C = A.new test(); //静态内部类实例化 test3.test4 D = new test3.test4(); } }