内部类

本文介绍了一个Java内部类的示例代码,展示了如何在一个名为RedCowForm的外部类中定义一个名为RedCow的内部类,并创建内部类的实例,以及通过外部类访问内部类的方法。
 1 package st;
 2 //内部类
 3 class RedCowForm
 4 {
 5     static String formName;
 6     RedCow cow;
 7     RedCowForm(){}
 8     RedCowForm(String s){
 9      cow = new RedCow(150,112,5000);
10      formName=s;    
11     }
12     public void ShowCowMess()
13     {
14         cow.speak();
15     }
16     class RedCow  //内部类的声明
17     {
18         String cowName ="红牛";
19         int height , weight , price;
20         RedCow(int h ,int w, int p)
21         {
22            height=h;
23            weight=w;
24            price=p;
25         }
26    void  speak()
27    {
28      System.out.println("偶是"+cowName+",身高:"+height+"cm 体重: "+weight+"kg,生活在"+formName);
29    }
30     }
31 }
32 public class example_1
33 {
34     public static void main(String args[])
35     {
36         RedCowForm form = new  RedCowForm("红牛农场");
37         form.ShowCowMess();
38         form.cow.speak();
39     }
40 }
内部类

 

转载于:https://www.cnblogs.com/gongxijun/p/3711498.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值