1. 面向对象与面向过程的区别
-
相同:
都是一种思想,思维方式,思考问题的角度. -
面向过程 :
"关注实现过程|步骤,需要通过几步完成?"然后一步一步执行。 -
面向对象 :
"关注我该找谁来完成 ?“实现步骤不关注,只关注这个"谁”,他就是对象,面向对象是依托于面向过程的。面向对象优点: 1.更贴合于显示生活中人们的思考角度。 2.面向对象更贴合生活中管理者,面向过程更贴合与执行者。 3.将复杂的问题简单化。 以面向对象的思想进行编程 :将程序与生活紧密联系。 类 : 描述图纸|模板。 对象 : 描述生活中真实存在的事物|实例。 先有类,才能根据类创建对象
-
模板|图纸类|javabean的定义:
public class 类名{ //属性--> 成员变量 public 数据类型 属性名 = 赋值; public 数据类型 属性名; //功能 --> 成员方法 public 返回值类型|void 方法名(参数列表){ 方法体; [return 返回值;] } }
2. 测试类:
-
导包
不需要导包的类 : 1)java.lang包下的类。 2)同包下的类。
-
赋值
创建类型的引用|创建对象 new具有创建对象的能力引用数据类型 引用 = new 引用数据类型();
-
使用
使用属性(赋值|获取值): 引用.属性名 使用功能: 引用.功能名字(参数列表)
3. 测试成员变量默认值 :
引用数据类型 : null
基本数据类型 :
整数 : 0
小数 : 0.0
布尔 : false
字符 : 空字符 '\u0000'