package com.Summer_0429.cn;
/**
* @author Summer
* 定义一个牛Cow类,牛有:
* 身高
* 体重
* 牛腿内部类CowLeg
* 颜色
* 长度
* 显示牛的信息
* 显示整牛信息()
*
* 要求:创建一头牛,显示整头牛的信息
* 运行结果参考:
* 牛腿颜色:黑白,牛腿长:50
* 整牛高:100,整牛重:500
*
*/
class Cow{
double height;
double weight;
public Cow(double weight,double height){
this.weight = weight;
this.height = height;
}
class CowLeg{
String color;
double length;
public CowLeg(String color,double length) {
this.color = color;
this.length = length;
}
void show(){
System.out.println("牛腿的颜色是"+color+"牛腿的长度是"+length);
}
}
public void display(){
CowLeg leg = new CowLeg("黑白", 50);
leg.show();
System.out.println("整牛高"+height+"整牛重"+weight);
}
}
public class Test02 {
public static void main(String[] args) {
Cow a = new Cow(500, 100);
a.display();
//顶级类调用内部类方法
Cow.CowLeg leg = a.new CowLeg("黑色", 100);
leg.show();
}
}