张老太养了两只猫猫:一只名字叫小白,今年3 岁,白色。还有一只叫小花,今年100 岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示张老太没有这只猫猫。
7.1.2使用现有技术解决 Object01.java- 单独的定义变量解决
- 使用数组解决
//单独变量来解决 => 不利于数据的管理(你把一只猫的信息拆解)
//第1只猫信息
String cat1Name = "小白";
int cat1Age = 3;
String cat1Color = "白色";
//第2只猫信息
String cat2Name = "小花";
int cat2Age = 100;
String cat2Color = "花色";
//数组 ===>(1)数据类型体现不出来(2) 只能通过[下标]获取信息,造成变量名字和内容
// 的对应关系不明确(3) 不能体现猫的行为
//第1只猫信息
String[] cat1 = {"小白", "3", "白色"};
String[] cat2 = {"小花", "100", "花色"};
7.1.3现有技术解决的缺点分析
不利于数据的管理
效率低 ===》引出我们的新知识点类与对象
java 设计者引入类与对象(OOP) ,根本原因就是现有的技术,不能完美的解决新的新的需求。
一个程序就是一个世界,有很多事物(对象[属性, 行为])



