类与对象(引例)

/*    张老太太养了两只猫猫,编写一个程序,
     * 当用户输入小猫的名字则给出对应信息,
     * 如输入错误则提示张老太太没有这只猫咪
     */

传统方法

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.对象就是一个具体的实例。

  从猫类到对象:创建一个对象;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值