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 编一个类A,在类中定义局部内部类B,B中有一个私有final常量name,有一个方法show()打印常量name,进行测试。
14 进阶:A中也定义一个私有的变量name,在show方法中打印测试
15 */
16
17 class A {
18 private String name = "小芳";
19
20 public void hi() {
21 class B {
22 private final String NAME = "小明";
23
24 void show() {
25 System.out.println("NAME="+NAME+" name="+name);
26 }
27 }
28 B b = new B();
29 b.show();
30 }
31 }
A中(外部类中)也定义一个私有的变量name,在show方法中(局部内部类的方法里面)打印测试
在局部内部类的方法里面要去访问外部类的私有属性,直接用就可以,即可以直接访问!