面向对象总结(1)

37 阅读1分钟

1. 面向过程and面向对象

面向过程:步骤清晰简单,比如:第一部做什么第二步做什么,适用于处理简单问题。

面向对象:分类的思维模式,物以类聚。先分类再“逐个击破”,适合处理复杂问题。

2.什么是面向对象

面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据。

三大特性:封装 ,继承,多态。

对象是具体的事物,类是抽象的。比如:比如人类就是类,属于人类的小红就是对象。

对象和类的关系是对象是类的实例。

3.创造与初始化对象

使用new关键字创造对象 例如:Person person =new Person("kuangshen”,23);

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

构造器有以下两个特点:1. 必须和类的名字相同 2.必须没有返回类型,也不能写void

作用:1.new 本质在调用构造方法2、初始化对象的值

注:定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造