Java 编一个类A,在类中定义局部内部类B,B中有一个私有final常量name,有一个方法show()打印常量name,进行测试。
Java 编一个类A,在类中定义局部内部类B,B中有一个私有final常量name,有一个方法show()打印常量name,进行测试。
局部内部类可以写在方法中或代码块中,这是写在方法中的方式;
在紧跟着内部类的下方new一个内部类对象,用这个内部类对象去调内部类里面的方法,即去 点什么什么方法;然后在外部其
他类中,即也可以称作 测试类中的main主方法中去用一个匿名内部类的方式去new一个外部类比如叫作外部类A,即new A(),
再去调局部内部类所在的成员方法,即new A().hi();
1 package com.hspedu.homework; 2 3 /** 4 * @author 5 * @version 1.0 6 */ 7 public class Homework05 { 8 public static void main(String[] args) { 9 new A().hi(); 10 } 11 } 12 13 class A { 14 private String name = "小芳"; 15 16 public void hi() { 17 class B { 18 private final String NAME = "小明"; 19 20 void show() { 21 System.out.println(NAME); 22 } 23 } 24 B b = new B(); 25 b.show(); 26 } 27 }
浙公网安备 33010602011771号