相关关键字
this====代表当前对象
用法
this.属性=====当前对象的属性
this.方法=====当前对象的方法
生成方法
eclipse----source----generate getters and setters---勾选相应对象 自动生成get和set方法
final关键字
可以修饰属性,方法,类,变量
不可修改性
修饰的属性必须初始化,只能被赋值一次
修饰的方法不能被重写,
修饰的对象不能被继承
super 关键字
super关键字在子类中调用父类的方法或属性,多用于子类方法和父类方法值不同的情况下
object
object类是所有类的父类,如果第一个类没有使用extends关键字明确标识继承另一个类,呢么这个类默认继承object类 object类中的方法适合所有子类
1 .tostring()方法,在object类中定义tostring方法----返回对象的哈希码(对象地址字符串)
Java中异常处理方法
1.try----catch-----final
try----负责捕获异常,一旦发现异常,程序的控制权被移交给catch语块中处理异常程序
try语块不能单独存在,必须和catch或者final共存
catch-----处理异常,执行完后跳出catch语块,继续执行后面的语句 编写顺序:先子类后父类
final-----执行最后的处理异常的方式
**相关不熟悉知识点
**
继承
class 子类 extends 父类
继承了父类中的属性和方法
父类中的一些方法如果是private,则在子类中的不能调用
Java中继承是单独的
子类拥有父类的所有方法和属形
接口
接口可以被理解成一种特殊的类,由全局常量和公共的抽象方法组成,
接口定义了某些类所需要遵守的规范
接口不关心这些类的内部数据,也不关心这些类里方法实现的细节,他只是规定这些类 里必须提供的某些方法
基本语法
修饰符+interface+接口名【extends 父接口1,父接口2......】
{
一个或者多个常量定义
一个或者多个抽象方法定义
}
接口就是用来被继承,被实现的,修饰符一般是public 不能用private和project修饰接口
实现接口使用implements,
基本语法
class+类名+extends 父类+implements+接口1,接口2...