【综合练习1】创建猫类
创建Cat类,类中包含表示名字的属性name、表示年龄的属性age、表示重量的属性weight和表示颜色的属性color。重写toString()方法,控制台输出如下内容:
/*【综合练习1】创建猫类
* 创建Cat类,类中包含表示名字的属性name、表示年龄的属性age、
* 表示重量的属性weight和表示颜色的属性color。重写toString()
* 方法,控制台输出如下内容:
* */
package JcDtCxlhJk;
import java.awt.Color; // 导入颜色类型
class Cat{
String name;
int age;
double weight;
Color color; // 使用颜色类型
@Override
public String toString() {
StringBuilder sb = new StringBuilder(); // 创建字符串对象,对象.append();
sb.append("名字:"+name+"\n");
sb.append("年龄:"+age+"\n");
sb.append("重量:"+weight+"\n");
sb.append("颜色:"+color+"\n");
return sb.toString(); // 返回sb.toString();
}
public Cat(String name,int age,double weight,Color color) { //初始化猫咪的属性
this.name = name;
this.age = age;
this.weight = weight;
this.color = color;
}
}
public class Zhlx1 {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Cat c1 = new Cat("Java",12,21,Color.BLACK);
System.out.println("猫咪1号:"+c1+"\n");
Cat c2 = new Cat("C++",12,21,Color.WHITE);
System.out.println("猫咪2号:"+c2+"\n");
Cat c3 = new Cat("Java",12,21,Color.BLACK);
System.out.println("猫咪3号:"+c3+"\n");
}
}