内部类

 1 package cn.inner;
 2 
 3 public class TestInner {
 4     private String name = "huhu";
 5     private int age = 15;
 6     public static String master = "王先生";
 7 
 8     public TestInner() {
 9         new dog().sleep();//01外部类调用内部类的属性和方法
10     }
11 
12     public void eat(String foodName) {
13         System.out.println(name + "吃" + foodName);//02
14     }
15 
16     public void yell() {
17         System.out.println(name + "在叫喊!!!");
18     }
19 
20     class dog {
21         private String name = "狼犬";
22 
23         public void sleep() {
24             eat("肉!!!");//02 内部类调用外部类的属性和方法
25             System.out.println(name + "在睡覺!!!"+",   "+name+"的名字叫"+TestInner.this.name);//03内部类调用外部类的属性
26         }
27     }
28 
29     public static void main(String[] args) {
30         //04 main 方法里创建内部类的构造方法 
31         TestInner t1=new TestInner();        
32         dog d=t1.new dog();
33         d.sleep();
34     }
35 }
成员内部类

 

转载于:https://www.cnblogs.com/1020182600HENG/p/6023288.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值