使用现有的技术解决
- 单独的定义变量解决
- 使用数组解决
//单独变量来解决 => 不利于数据的管理
//第1只猫的信息
String cat1Name = "小白";
int cat1Age = 3;
String cat1Color = "白色";
//第二只猫的信息
String cat2Name = "小花";
int cat2Age = 100;
String cat2Color = "花色";
//数组 ==>(1)数据类型体现不出来、(2)只能通过【下标】获取信息,造成变量名字和内容的对应关系不明确,(3)不能体现猫的行为
//第1只猫的信息
String[] cat1 = {"小白","3","白色"};
//第2只猫的信息
String[] cat2 = {"小花","100","花色"};
现有技术解决的缺点分析
- 不利于数据的管理
- 效率低
===>> 引出我们的新知识点 类与对象 哲学
java设计者引入 类与对象(OOP),根本原因就是现有的技术,不能完美的解决新的需求