面向对象
1.本质:以类的方式组织代码,以对象的组织(封装)数据。
2.三大特性:封装、继承、多态
3.类中的静态方法可以通过类.方法()进行调用,而非静态方法则需要通过对象.方法()进行调用
4.实例化对象: 对象类型 对象名 = 对象值;
5.类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物;
对象是抽象概念的具体实例
6.对象的创建必须使用new关键字,例Person person = new Person()
三元运算符
return a>b?a :b
意为判断a和b的大小,如果a大于b,则返回a,否则返回b
构造器
1.一个类即使什么都不写,也会存在一个方法
2.构造器可以实例化初始值
3.使用new关键字,本质就是在调用构造器
4.一旦定义了有参构造,无参就必须显示定义
5.IDEA中alt+insert 选择属性后点OK生成有参构造,选择select None则生成无参构造