一、编程思想
1.面向过程:
(1)面向过程:将问题分为第一步、第二步、第三步...直到问题解决
(2)问题:解决小业务相对比较简单,但是面对复杂业务时,相对不好处理
2.面向对象:
(1)面向对象:将一些业务过程看成一个整体,利用对象之间关系,解决问题
(2)好处:解决业务复杂问题时,相对简单
二、对象
1.对象:计算机中的对象:复杂的客观事物在Java程序中的一种表现形式
一切皆对象
2.对象的组成部分:
(1)对象的属性:代表对象有什么特征,对应静态数据部分
(2) 对象的方法:代表对象能做什么,对应动态的行为和功能
3.类
(1)计算机中,使用类进行区分不同类别对象,用干描述该类对象有哪些属性和哪些方法
类和对象的关系:
(2)类是对象的模板对象是类的实例
注意:一个类可以创建多个对象
三、类的组成
1.类名:望文生义,每个单词首字母大写
2.类的组成:
class 类名{
// 1.属性
//2.方法
}
3.属性:
(1)属性:也称为成员变量
(2)位置:定义类以内,方法以外
(3)语法:数据类型 变量名;
数据类型 变量名 = 值;
(4)成员变量具有默认值:
整数类型:0
小数类型:0.0
布尔类型:false
字符类型:空字符
对象类型:null
(5)成员变量的作用范围:至少在本类中有效
(6)一个类中不允许成员变量命名相同,但是成员变量可以和局部变量命名冲突;局部变量在方法中被优先使用
4.方法:
(1)方法:也称为成员方法
(2)位置:定义在类以内,其他的方法以外
(3)语法:
public 返回值类型 方法名(形参){
// 方法体
}
(4)方法的定义分为方法的声明和方法实现
a.方法的声明:
修饰符 返回值类型 方法名(形参)异常
注意:一个方法的修饰符可以有0~n个
b.方法的实现: {}
5.创建对象:
(1)类名 对象名= new 类名():
(2)使用:
对象名.属性名
对象名·方法名(实参);