玩命加载中 . . .

实例语句块成员内部类(09)


实例语句块成员内部类

实例语句块内容

  1. 语法格式:

    // 这个放在类中
        {
            System.out.println("1");
        }
        {
            System.out.println("2");
        }
    
  2. 小结:

    • 实例语句块/代码【了解内容,使用的非常少】

    • 实例代码块可以编写多个,也是道循自上而下的顺序依次执行

    • 实例代码块在构造方法执行之前执行,构造方法执行依次,实例代码块对应执行一次

    • 实例代码块也是Java语言为程序员准备一个特殊的时机,这个特殊时机被称为:对象初始化时机

成员内部类内容

  1. 语法格式:

    class 类名 {
        
    }
    
  2. 小结:

    • 可以共享外部类的成员(属性,方法)
    • 如果使用成员内部类的对象,外部类的对象必须存在。
  3. 怎样调成员内部类的方法:

    public class Test {
        private int a;
        private float b;
        private String str;
        class bb {
            public void b() {
                System.out.println("HelloWorld");
            }
        }
    }
    
    class Test1 {
        public static void main(String[] args) {
            // 第一种方法:
            Test test = new Test();
            Test.bb b = test.new bb();
            b.b();
    
            // 第二种方法:
            Test.bb s = new Test().new bb();
            s.b();
        }
    }
    

文章作者: 小靳同学
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小靳同学 !
评论
  目录