面向对象编程(OOP)(1)
面向对象编程本质:以类的方式组织代码,以对象的组织封装数据。
类是一种抽象的数据类型,对象是具体的事物
三大特性:1、封装 2、继承 3、多态
方法的调用:
-
静态方法:static
-
非静态方法:new一个方法
-
形参与实参:
-
值传递与引用传递:
-
this关键字
创建对象方法:
使用new关键字创建对象,除了分配空间,还会初始化,以及对类中构造器的使用。
1、使用new关键字,本质是调用构造器
2、初始化对象的值
注意:一旦定义了有参构造,无参就必须显示定义
构造器:
也称为构造方法
1、和类名相同
2、没有返回值
Alt+Insert:创建构造器
面向对象三大特性
-
封装
”高内聚,低耦合“:类的内部操作数据操作细节自己完成,不允许外部干涉。仅暴露少量的方法给外部使用。
属性私有:private(get获得数据\set数据赋值)
作用:
-
提高程序安全性,保护数据
-
隐藏代码的实现细节
-
统一接口
-
系统可维护性增加了
-