知识点总结:面向对象
1.instanceof 用来判断引用类型
2.Java中定义 类 的一个固定格式写法:
[修饰符] class 类名
{//零到多个构造器//零到多个成员变量//零道多个方法//零到多个初始化块}
*修饰符:public private(私有的 经常在内部类使用), final(常量) , abstract(抽象)
- 常用:public final abstract 不写(不给修饰符)
- 类名:大驼峰命名
3.构造器:构造器也叫构造方法或者构造函数,构造器与 类名相同,没有返回值,连void都不能写;
[修饰符] 类名(形参列表){ // 构造器方法代码}
(1)构造器的重载,必须有一个独一无二的参数类型列表
(3)构造器与类名相同
多个构造器 形参列表不同–> 构造器重载
重载规则:被重载的方法必须形参列表不一样(参数个数或类型不一样);
被重载的方法可以改变返回类型;
被重载的方法可以改变访问修饰符;
返回值类型不能作为重载函数的区分标准。
被重载的方法可以声明新的或更广的检查异常;
3.成员变量
[修饰符] type成员变量名称[=默认值];
4.方法
*[修饰符] 方法的返回值类型 方法名称(形参列表) { 方法体代码 [return返回值; ] }
[修饰符]public private(私有的 经常在内部类使用), protected(受保护的)
(1)方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用
(2)方法的重载 .方法名字相同,而参数不同