Object01.java

package rising;

public class Object01 {

public static void main(String[] args) {

// TODO 自动生成的方法存根

/*张老太养了两只猫一只叫小白,3岁,白色,另一只叫小花,四岁,花色。

// 请编写一个程序,当用户输入小猫姓名时,显示毛的信息。如果用户输入错误则显示张老太没有这只猫*/

// //单独变量解决 =》不利于数据的管理(把一只猫的信息拆解)

//// 第一只猫的信息

// String Cat1Name = "小白";

// int Cat1Age = 3;

// String Cat1Color = "白色";

//// 第二只猫的信息

// String Cat2Name = "小花";

// int Cat2Age = 4;

// String Cat2Color = "花色";

//// 数组===》(1)数据类型体现不出来(2)只能通过下标获取信息,造成变量名和内容的对应关系不明确,比如我要取得Cat1的名字Cat[1]

//// (3)不能体现猫的行为,[数组不能直接增加元素]

// String[] Cat1 = {"小白","3","白色"};

// String[] Cat2 = {"小花","4","花色"};

//// 使用面向对象的方式解决养猫问题

//// 定义一个猫类——》自定义的数据类型

class Cat {

String name;

int age;

String color;

}

// 使用OOP面向对象解决

// 实例化一只猫[创建猫对象]

// 创建第一只猫 1)new Cat()创建一只猫 2)Cat cat1 = new Cat(),把创建的猫赋给cat1

Cat cat1 = new Cat();

cat1.name = "小白";

cat1.age = 3;

cat1.color = "白色";

// 创建第二只猫

Cat cat2 = new Cat();

cat2.name = "小花";

cat2.age = 4;

cat2.color = "花色";

System.out.println("第一只猫的信息为" +cat1.name +" "+cat1.age + " "+cat1.color);

System.out.print("第二只猫的信息为" +cat2.name +" "+cat2.age + " "+cat2.color);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值