一、类
类具有范围指向性和抽象性。类就是一类事物的抽象概念,它不指代某一个具体的事物,而是将这一类事物所具有的特点进行抽取,然后形成一个带有范围指向性的概念。
类:具有相同属性和行为(方法)的对象的集合或统称。
1.1成员属性
我家的旺财:
属性:颜色,身高,性别,年龄,体重,品种,姓名,体温,健康值
1.2成员方法
方法:抽象方法、实例方法、静态方法、构造方法、私有方法
我家的旺财:
行为:叫,看门,吃,摇尾巴,陪伴主人。
1.3类的创建
//实体类 创建实体类(编写成员属性和成员方法),
public class Dog {
//定义成员属性
String name;
String type;
int age;
double weight;
double height;
String color;
char sex;
double health;
//成员方法:修饰符关键字,参数,方法名,方法体
public void cry(){
System.out.println("汪汪汪");
}
public void eat(String foodName) {
System.out.println("狗狗在吃" + foodName);
}
}
二、对象
对象是由类创建出的实例。由类生成对象的过程叫做实例化。这个实体所具备的属性和行为已经被类所规定好了。没有类,就无法创建对象。必须先创建类,然后创建对象。
对象:对应的某一个类中的一个具体的实物,一个个体,表示的是一个实实在在的具体的事物。
2.1对象的创建
//1.创建Dog类的对象
Dog dog1 = new Dog();
2.2设置属性
//2.dog1调用Dog类的属性(给对象的属性赋值)
String a=dog1.name="旺财";
dog1.type="金毛";
dog1.age =5;
2.3调用方法
//3.dog1调用Dog类的方法(调用对象的方法)
dog1.eat("火腿");
dog1.cry();
Dog dog2 = new Dog();
System.out.println(a);
版权声明:本文为weixin_46460843原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。