Java之面向对象
面向对象与面向过程的区别
-
面向过程:关注实现过程|步骤,需要通过几步来完成?然后一步步来执行。
-
面向对象:关注我该找谁来完成?实现步骤不关注,只关注这个“谁”,他就是对象。面向对象是依托于面向过程的
面向对象优点
-
更贴合于显示生活中人们的思考角度。
-
面向对象更贴合生活中管理者,面向过程更贴合与执行者
-
将复杂的问题简单化
以面向对象的思想进行编程:
将程序与生活紧密练习
类:模板|描述图纸
对象:描述生活真是存在的事物|实例
先有类,才能根据类创建对象
类:模板|图纸类|javabean的定义:
public class 类名{ //属性--> 成员变量 public 数据类型 属性名 = 赋值; public 数据类型 属性名; //功能 --> 成员方法 public 返回值类型|void 方法名(参数列表){ 方法体; [return 返回值;] } }
-
导包: 需要在类名外添加import +包的位置。 不需要添加导包:1. java.lang包下的类 2. 同包下的类
-
创建类型的引用|创建对象 new具有创建对象的能力 引用数据类型 引用 = new 引用数据类型();
-
使用 使用属性(赋值|获取值) 引用.属性名 使用功能 引用.功能名字(参数列表)
注意 : 成员是属于对象的,需要跟随对象使用