赞助

什么是程序:程序就是为了模拟现实世界,解决现实问题而使用计算机语言编写的指令集合

什么是对象:面向对象思想

一切客观的事物就是对象,万物皆对象                                                           

任何对象,一定具有自己的特征和行为:特征:称为属性,一般为名词,代表对象有什么。行为:称为方法,一般为动词,代表对象能做什么

分析一个对象都有什么(属性)

分析一个对象能做什么(方法)

如何使用程序模拟现实世界解决现实问题

首先在程序中,必须具有和现实中相同的对象,用以模拟现实世界

然后,使用程序中的对象代表现实中的对象,并执行操作,进而解决现实问题 

现实中的对象多数来自模板,程序中的对象也应该具有模板(类)

 

类的抽取

在一组相同或类似的对象中,抽取出共性的特征和行为,保留所关注的部分

 

package com.ht.leader.oop;

public class TestOop{
    public static void main(String[] args) {
    Dog dog1 =    new Dog();//创建Dog类型的对象 并保存在dog1当中
    dog1.breed ="萨摩";
    dog1.agr = 11;
    dog1.sex = "男";
    dog1.furColor = "red";
    System.out.println(dog1.breed);
    //调用对象的方法
    dog1.eat();
    dog1.splem();
    }
}

 class Dog {
    //属性 -实例变量
    String breed;//品种
    int agr;//年龄
    String sex;//性别
    String furColor;//毛色
    public void eat() {
        System.out.println("吃狗粮")
    }
    public void splem() {
        System.out.println("睡觉")
    }
}

类与对象的关系

类:定义了对象应具有的特征和行为,类是对象的模板

对象:拥有多个特征和行为的实体,对象是类的实例

posted on 2022-05-14 23:43  Tsunami黄嵩粟  阅读(57)  评论(0)    收藏  举报