标签搜索

java中类与对象的关系

ATAO
2022-01-25 / 0 评论 / 6 阅读 / 正在检测是否收录...

1.对象的概念

世间万物皆对象

对象都是名词,不要以动词作为一个对象

2.对象的组成

对象由两部分组成:属性 和 方法

属性:就是对象的静态特性,也就是描述一个对象的名词

方法:就是对象的动态特性,也就是一个对象能发出的动作

比如:一个汽车就是一个对象

该汽车属性有:

  • 颜色:红色
  • 质量:1000kg
  • 价格:50w
  • 品牌:雷克萨斯
  • 速度:200km/h

该汽车方法有:

  • 行驶
  • 刹车
  • 转弯
  • 撞树
  • 爆炸

3.类的概念

具有相同属性和方法对象的集合。例如:所有的人可抽象为一个人类,所有的猫可以抽象为一个猫类。

不同的对象之间一定有相同的属性和方法。

4.抽象

所谓抽象,就是在多个不同对象之间,非要找出个共性的过程。

所以多个对象,经过抽象,就能得到类,抽象就是忽略掉特有的属性值,只要共有的属性。

例如:所有的医生可以抽象为一个医生类,他们都有相同的属性如:名字、年龄、体重等,都有相同的方法如:吃饭、睡觉等。

class Docter{
    String name;
    int age;
    double weight;
    
    void eat(){
        System.out.println("吃饭");
    }
    void sleep(){
        System.out.println("睡觉");
    }
}

5.类和对象的关系

多个对象提取出共性,忽略差异就可抽象出一个类,如所有医生抽象出一个医生类。
类可具体实例化出一个对象,如:一个医生,赋予他姓名张三,身高体重等,张三医生就是医生类的一个对象。

6.JAVA中如何定义类

一个源文件中,可以写很多个类,但只能有一个公共类

源文件里有几个类,编译后就生成几个字节码文件

7.定义类的属性

定义类的属性实质是定义变量,类属性有默认值

8.定义方法的语法

定义方法的语法:

返回值类型 方法名(参数列表){
    //方法体
}

方法的名字要符合标识符的命名规则

方法分为四大类:

  1. 没有返回值,没有参数的方法
  2. 没有返回值,有参数的方法
  3. 有返回值,没有参数的方法
  4. 有返回值,有参数的方法

9.方法重载

当一个类中,出现了多个具有相同方法名、不同参数列表的方法,就构成了方法重载。

0

评论 (0)

取消