类与对象
作者:互联网
类与对象
类
从认识论的角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的
从代码运行角度考虑是先有类后有对象。类是对象的模板
-
类:由属性(成员变量)和方法(非静态)构成
-
类借助对象体现属性和行为(方法),类中对象的属性以成员变量的形式定义,对象的行为以方法的形式定义。
-
类定义:[访问控制符 修饰符] class 类名{}
-
属性的定义:[访问控制符 修饰符] 属性类型 属性名 ;private String name;
[]代表可选
-
方法:避免方法的死循环
- Java类中以方法来描述一个实体的动态属性。方法的定义中,在返回值的前面可以添加也可以不添加修饰符。
- 一个实体拥有的动态属性(方法)可以是多个,也可以是0个
对象
-
对象的创建,使用new关键字创建对象;类名 返回的对象名 = new 类名 ();
-
使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认初始化以及对类中构造器的调用
类是抽象的,需要实例化;类实例化后会返回一个自己的对象,赋值之后成为具体对象
- 对象的使用
-
对象的属性:返回的对象名.属性名 = 属性值
-
对象的方法:返回的对象名.方法名();
类与对象的关系
-
类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但不能代表某一个具体事物
-
对象是抽象的具体实例,体现特点,展现具体实例,而不是一个抽象的概念
标签:定义,对象,修饰符,抽象,方法,属性 来源: https://www.cnblogs.com/xuduoduo92/p/16534060.html