1 面向对象编程-9.7
1.1 结构化编程和面向对象编程的区别:
结构化编程的基本原则是自上而下,逐步求精。按照程序所需要实现的功能,将其划分为若干个关系简单、相对独立的模块;每一个模块内部都是由3种基本的程序结构- 顺序结构、选择结构、循环结构。
1.2 面向对象编程的基本原则:
是将数据和操作的方法放在一起,作为一个相互依存、不可分割的整体-对象。同类对象的共性形成类,类通过统一的外部接口与外界发生关系,对象与对象之间是通过消息进行通信。
万物皆对象-对象就是东西。认识对象: 特征 作用
通过对象的特征和作用认识对象。我们把具有某些相同特征和作用的对象归纳为类。
类的作用是作为模板和图纸,用于建造同一类对象。
类本身不是对象,不能直接使用。
修改类会影响对象。修改对象 不会影响其他对象。
public class 类名{
属性(成员变量)=>特征
方法=>作用
}
class是java的关键字,属于定义一个类。
类名必须是一个有效的标示符,首字母大写的.
public:是java类的访问修饰符,java关键字。
用于控制类、属性或方法的访问权限。用于public修饰的类叫公有类,java源代码文件中只能包含一个公有类,文件名必须与公有类的类名相同 ,文件拓展名为.java。
1.2.1 类中的一个方法由如下部分组成:
返回值类型:可以无返回类型void\基本数据类型或引用数据类型.
名称:必须是一个有效的标示符.
参数:包含零或多个基本数据类型或引用数据类型.
定义:包含需要实现的功能.
访问修饰符:同成员变量.
Java类是Java语言的最小编程单元,也是设计和实现Java程序的基础。
实例化java对象 就是用类创建对象的过程,其格式如下:
类名 对象名=new 类名(参数1,参数2.....参数n);
↓ ↓
申明对象 创建对象
Plane myPlane=new Plane();
引用变量
↑
Plane myPlane;//
myPlane=new Plane();//申请空间(内存)
//图
1声明
2申请空间
3返回地址
4赋值地址
引用类型变量存储的是对象的地址,而不是对象本身;
他是通过引用的方式 访问对象;
多个引用类型变量可以访问同一个对象。