类和对象

面向过程:

步骤清晰,一步接着一步来。

面向对象:

将要解决的问题进行分类,

对每个分类进行独立思考

最后将每个分类进行面向过程化思考。

 

OOP(Object-Oriented Programmer)面向对象编程

面向对象编程本质:

以类的方式组织组织代码
以对象的方式组织(封装)数据

 

从认识的角度,先有对象抽象出类。

对象是具体的,类是抽象的、概念化的

从代码运行的角度,先有类后有对象

类是对象的模板,对象是类的具体实例。

 

创建对象(new)

规范:一个项目应该只存在一个main方法

1.类是抽象的,实例化,用new,返回一个自己的对象,

2.并自动对对象进行默认的初始化。

3.对类构造器进行调用

 

构造器

无参构造

有参构造器:一旦定义一个有参构造,如果想使用无参构造器,则必须显示定义无参构造,否则创建对象时,调用构造器,没有无参构造器,不能生成默认对象

 

作用:

1.使用new关键字,本质是在调用构造器(一个类即使什么都没写,也会存在一个默认构造器)

2.初始化对象的值

 

特点:

1.构造器方法名必须跟类名相同

2.构造器方法没有返回值

 

类:(属性+方法)

1.属性:成员方法

属性类型 属性名 = 属性值;

2.构造器

3.自定义的方法

 

alt+insert:调用工具,自动生成构造器

posted @ 2020-04-23 16:53  DannyBoy~  阅读(105)  评论(0编辑  收藏  举报