JAVA类和对象的理解

1:类和对象可以简单的理解为生活中的某些东西,就比如汽车类,而对象可以理解为生产线上每的每台汽车,类描述了对象的属性和对象的行为,类也可以说是对象的图纸或者模板,对象就是类的一个实例,类可以对应多个对象,生产出来不同的车,就是对应的多个对象。

Java中通过关键字class定义“类”,后跟类名。例如:
class Car{
    
    
  // 类的主体内容
}

2:定义一个类时,可以在类里设置两种类型的元素:数据成员和成员函数。其中数据成员是一种对象,可以是任何类型。如果是指向对象的句柄,则必须初始化这个句柄,通过构造器与一个实际对象连接起来。

class Car{
    
    
  String name;
  double salary;
}

3:可以通过new关键字创建一个对象。如:

Car c = new Car();

3:主成员的默认值,某个主数据类型属于一个类成员,那么即是不明确进行初始化,也可以保证他们获得一个默认值。
在这里插入图片描述

4:类与类之间的关系
(1)依赖 : 一个类的方法操纵另一个类的对象。
(2)聚合 : 一个类的对象包含另一个类的对象。
(3)继承 : 用于表示特殊与一般的关系。如果类A扩展类B(A继承B),类A不但包含类B的方法,还有扩展的方法。

5:对象的特性
(1)对象具有属性和行为。
(2)对象具有变化的状态。
(3)对象具有唯一性。
(4)对象都是某个类别的实例。
(5)一切皆为对象,真实世界中的所有事物都可以视为对象。

6:对象还有三个特性对于开发比较方便
(1)可重用性:代码重复使用,减少代码量,提高开发效率。下面介绍的面向对象的三大核心特性(继承、封装和多态)都围绕这个核心。
(2)可扩展性:指新的功能可以很容易地加入到系统中来,便于软件的修改。
(3)可管理性:能够将功能与数据结合,方便管理。

猜你喜欢

转载自blog.csdn.net/weixin_44941105/article/details/115149597