java之内部类

时间:2022-05-05
本文章向大家介绍java之内部类,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
 1 public class RedCowForm {
 2     static String formName ;
 3     RedCow cow ; //内部类声明对象
 4    RedCowForm(){}
 5    RedCowForm(String s)
 6    {
 7      cow =new RedCow(150,112,5000);
 8      formName= s;
 9    }
10    public void showCowMess()
11    {
12        cow.speak();
13    }
14    class RedCow     //内部类声明
15    {
16        String cowName="红牛" ;
17        int height,weight,price ;
18        RedCow(int h ,int w ,int p)
19        {
20            height=h;
21            weight=w;
22            price=p;
23        }
24        void speak()
25        {
26         System.out.println("偶是"+cowName+",身高"+height+"cm 体重: "+weight+"kg,生活在"+formName);
27        }
28    }
29 }
1 public class test {
2     public static void main(String args[])
3     {
4       RedCowForm form=new RedCowForm("红牛农场");
5       form.showCowMess();
6       form.cow.speak();
7     }
8 }