java中类和对象
类:现实中是由具有相同属性和行为的一类对象总称
对象:看得见摸得着的实体 ( 水杯,猫,狗)
行为: 动态内容 跑,跳,吃,喝
特征: 静态内容 颜色, 品种 , 名字
通过类的概念来确定对象
通过对象总结出来的类
类分为父类和子类,父类的相同属性和行为少,而子类的相同的属性和行为多,我们称之为父类更抽象,子类更具体
在JAVA程序中,class(类)用于规定对象拥有的属性和行为
对象的属性型在类中以变量的方式表现出来
对象的行为在类中以方法的方式表现出来
类的定义类名称一定要首字母大写,类的属性前两个字母一定要小写
定义类完毕后定义对象
定义对象的语法:
类名 对象名 = new 类名();
一定要明确的知道,自己定义的是哪个类的对象
定义对象名称的时候,千万不要随心所欲的起名称,一定要见名知义,通过对象的名称就知道对象的类型,一般定义对象名称的规则就是类名首字母小写
使用对象的步骤:1:定义对象 2:为对象的属性赋值 3:调用对象的方法
//定义对象
//类名 对象名 = new 类名();
Dog dog = new Dog();
//使用对象
//通过对象名.属性或对象名.方法()实现对象的使用
//1先为对象的属性赋值
dog.setColor("黄色");
dog.setName("小黑");
dog.setType("黑背");
//2:为对象的属性赋值以后,才可以调用对象的方法
dog.showInfo();
类也是一个数据类型,本质上和int,double,char是一样的 ,(用户自己定义数据类型)
那么对象其实也是一个变量
Int num;
Dog dog;