类和对象
1.要想了解类和对象,首先在此提出 “面向对象”的概念:
- 面向对象是思考问题的一种方式,是一种思想;
- 面向对象注重的是对象,即参与过程所涉及的到的主体,是通过逻辑将一个个功能实现连接起来;
- 面向对象的好处:将复杂的事情简单化——只需面向一个对象就行;
- 面向对象设计:数据的拥有者,需对外提供操作这些数据(私有的)方法。
- 面向对象就是用代码(类)来描述客观世界的事物的一种方式。——一个类主要包含一个事物的属性和行为。
2.类和类的实例化:
1.)类就是一类对象的统称,对象就是这一类具体化的一个实例。
2.)一个类,可以产生多个对象;
3.)声明一个类就是创建一个新的数据类型,类在Java中属于引用类型,Java使用关键字class来声明类。
4.) 类的实例化:即用类型创建对象的过程。
基本语法:
//创建类
class <class_name>{
field;//成员属性
method;//成员方法
}
//实例化对象
<class_name> <对象名> = new <class_name>();
class为定义类的关键字,ClassName 为类的名字,{}中为类的主体;
类中的元素称为:成员属性;
类中的函数称为:成员方法。
3.this和super关键字
关键字 | 作用 |
this | 表示当前实例的引用 |
super | 表示当前实例父类实例的引用 |
4.创建对象分几步:
两步:1)为对象分配内存;
2)调用对象的构造方法
完成此两步,对象的创建才完成。