Java-关于类

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

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

Java-关于类_第1张图片

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

 

Java-关于类_第2张图片

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 }

 

你可能感兴趣的:(Java-关于类)