/* 张老太太养了两只猫猫,编写一个程序,
* 当用户输入小猫的名字则给出对应信息,
* 如输入错误则提示张老太太没有这只猫咪
*/
传统方法
package 课堂练习;
import java.util.Scanner;
public class 练习39 {
public static void main(String[] args){
/* 张老太太养了两只猫猫,编写一个程序,
* 当用户输入小猫的名字则给出对应信息,
* 如输入错误则提示张老太太没有这只猫咪
*/
Scanner myScanner = new Scanner(System.in);
System.out.println("请输入猫咪的名称:");
String name = myScanner.next();
switch(name){
case "小白" :
System.out.println("名字:小白" +"\n" + "年龄:3" + "\n" + "颜色:白色");
break;
case "小花" :
System.out.println("名字:小花" +"\n" + "年龄:100" + "\n" + "颜色:花色");
break;
default :
System.out.println("这不是张太太的猫咪!!!");
break;
}
}
}
定义一个一个的变量
//小白的基本信息
String catname = "小白";
int catage = "3";
String catcolor = "白色";
//小花的基本信息
String cat2name = "小花";
int cat2age = "100";
String cat2color = "花色";
利用数组的形式;
String[] cat1name = {"小白","3","白色"}
String[] cat2name = {"小花","100","小花"}
总结下来比较复杂麻烦,不能灵活运用,不能自由添加等等。
所以出现了类与对象
类与对象的关系示意图
(例)猫类:就是数据类型
把所有猫的特性(属性)提取出来 ——》猫类(cat)—数据类型——》对象(实例)
说明:1.类就是数据类型,比如cat
2.对象就是一个具体的实例。
从猫类到对象:创建一个对象;