- public class Test {
- public static void main(String[] args) {
- new Test().demo2();
- System.out.println(Test.name);
- }
- private static String name = "heima";
- private void demo1(){
- System.out.println("我是demo1方法");
- }
- class B{
- public void test(String str){// 传参数 修改 name 的值
- name = str;
- new Test().demo1();
- System.out.println("内部类B的test方法");
- }
- }
- public void demo2(){
- new Test().new B().test("haha"); // 创建此内部类的对象,并且调用它的方法。 重点看这
- }
- }
复制代码 |