1.面向对象
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。
三大特征:封装,继承,多态
2.方法
修饰符 返回值类型 方法名(...){
//方法体
return 返回值;
}
3.方法调用
1)//静态方法 static
类名.方法名();
2)//非静态方法
实例化这个类 new
对象类型 对象名 = 对象值;
3)静态方法和类一起加载的,非静态类实例化之后才存在。(静态调用不了非静态)
4.实参、形参
实际参数和形式参数的类型要对应!
5.创建与初始化对象
类:抽象的,实例化
类实例化后会返回一个自己的对象
6.构造器
一个类即使什么都不写,它也会存在一个方法。
构造方法的特点:
1)必须和类的名字相同
2)必须没有返回类型,也不写void
构造器作用:
1)实例化初始值(用来初始化值)。
2)使用new关键字,必须要有构造器,本质是在调用构造器。
//有参构造:一旦使用了有参构造,无参构造就必须显示定义,否则无效。
定义有参构造之后,如果想使用无参构造,显示的定义一个无参的构造。
通过new关键词去调用构造方法。
Alt+INSERT:生成构造器快捷键。
this.(代表当前类)= 参数传进来的值