• 欢迎光临~

类与对象

开发技术 开发技术 2022-07-30 次浏览

类与对象

从认识论的角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的

从代码运行角度考虑是先有类后有对象。类是对象的模板

  • 类:由属性(成员变量)和方法(非静态)构成

  • 类借助对象体现属性和行为(方法),类中对象的属性以成员变量的形式定义,对象的行为以方法的形式定义。

  • 类定义:[访问控制符 修饰符] class 类名{}

  • 属性的定义:[访问控制符 修饰符] 属性类型 属性名 ;private String name;

[]代表可选

  • 方法:避免方法的死循环

  • Java类中以方法来描述一个实体的动态属性。方法的定义中,在返回值的前面可以添加也可以不添加修饰符。
  • 一个实体拥有的动态属性(方法)可以是多个,也可以是0个

对象

  • 对象的创建,使用new关键字创建对象;类名 返回的对象名 = new 类名 ();

  • 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认初始化以及对类中构造器的调用

类是抽象的,需要实例化;类实例化后会返回一个自己的对象,赋值之后成为具体对象

  • 对象的使用
  • 对象的属性:返回的对象名.属性名 = 属性值

  • 对象的方法:返回的对象名.方法名();

类与对象的关系

  • 类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但不能代表某一个具体事物

  • 对象是抽象的具体实例,体现特点,展现具体实例,而不是一个抽象的概念

程序员灯塔
转载请注明原文链接:类与对象
喜欢 (0)