![e25005a30e8b717694e93d3e00a3d3b5.png](https://i-blog.csdnimg.cn/blog_migrate/0112349adf15d9ad54dae45d95f2d9ec.jpeg)
一、基础概念
1、面向对象概念
面向对象编程的主要思想是把构成问题的各个事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙一个事物在整个解决问题的步骤中的行为。
![fdb0a7f3f22ea4cbda9ba0cf600debf0.png](https://i-blog.csdnimg.cn/blog_migrate/5312f1e1270691b84a00937e5253fc00.jpeg)
2、类和对象
对象:真实存在唯一的事物;在应用程序中对象是数据和动作的结合体,不仅能够进行操作,同时还能够记录下操作结果。
类:抽象的概念,实际就是对某种类型事物的共性属性与行为的抽取;例如User[名称.年龄.性别]类用来描述用户的基础信息。
Java开发中如何理解面向对象:构建合适的对象接口API体系,创建合适的对象,解决合适的问题,例如JDK的API已经定义好的类,通过这些类创建对象直接使用;通过自定义类来创建对象使用,在MVC中模式中,不同业务功能创建不同的接口和类系统。
3、属性和方法
类中变量
位置区别:
- 成员变量