小饶学编程之JAVA SE第一部分——面向对象:06认识类与对象

一、类

类具有范围指向性和抽象性。类就是一类事物的抽象概念,它不指代某一个具体的事物,而是将这一类事物所具有的特点进行抽取,然后形成一个带有范围指向性的概念。
类:具有相同属性和行为(方法)的对象的集合或统称。

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版权协议,转载请附上原文出处链接和本声明。