面向对象介绍
⚫ 并不是一个技术,而是一种编程指导思想。
⚫ 把现实世界的具体事物全部看成一个一个的对象来解决实际问题。
为什么要用面向对象编程
生活中我们解决问题就是按照对象化的方式进行的。如果程序也能够按照生活的中的方式来解
决问题,那么程序就更符合人类的思维习惯,代码看起来会更易理解、更简单、更易维护。
面向对象编程的指导思想、优点小结:
⚫ 把现实世界的具体事物全部看成一个一个的对象来解决问题。
⚫ 按照面向对象编程来设计程序:程序代码符合人类思维习惯,更易理解、更简单、更易维护。
类的概念
对象
:是真实存在的具体实例。
类(
设计图
)
:是对象共同特征的描述。
![](https://i-blog.csdnimg.cn/blog_migrate/63bf20c958734f6086d8d01b7f256cf1.png)
设计类获得对象
public class 类名 {
1、成员变量(代表属性)
2、成员方法(代表行为)
3、构造器 (后面学习)
4、代码块 (后面学习)
5、内部类 (后面学习)
}
类名 对象名 = new 类名();
如何使用对象
⚫
访问属性: 对象名.成员变量
⚫
访问行为: 对象名.方法名(…)
定义类的补充注意事项
1、成员变量的完整定义格式是:
修饰符 数据类型 变量名称 = 初始化值;
一般无需指定初始化值,存在默认值。
2、
类名首字母建议大写,且有意义,满足“驼峰模式”。
3、
一个Java文件中可以定义多个class类,且只能一个类是public修饰,而且public修饰的类名必须成为代码文件名。
4、实际开发中建议还是一个文件定义一个class类。