面向对象(OOP)
-
面向对象 & 面向过程
面向过程:步骤简单,第一步,第二步
面向对象:分类思想,底层面向过程 -
面向对象编程本质:以类的方式组织代码,以对象的组织(封装)数据。
-
三大特性:封装、继承、多态。
概念
- 对象:具体事物 类:对象的抽象
- 先有类再有对象
- 属性:字段、Field、成员变量
默认初始化:- 数字:0, 0.0
- char: u0000
- boolean:false
- 引用:null
其他
- static和类一起加载,非static实例化才加载
- 一个项目只有一个main方法
- package包的包名从src后的第一个文件夹开始
- 一个.java文件可以有多个class,但只有一个public class
- IDEA快捷键:new className().var