对于第四章两次课的总结

1.类的继承:
1).语法格式:public class 类名 extends 父类名{

}
2).在同一个包下,子类能够继承到父类中公有的(public),受保护的(protected)以及java中默认的访问限定修饰符所修饰的属性和方法;
当子类和父类不在同一个包下的时候,子类只能继承到父类的公有属性和方法.
3).子类可以对父类中的方法进行重写,在子类中重写父类的方法时,必须保证子类中的方法名和父类的方法名完全一样(包括返回值类型,参数类型以及参数个数).而子类中重写的方法的访问限定修饰符的范围必须比父类中要被重写的方法的范围大(可以是一样大).
当子类不对父类中的方法重写,则子类所创建的对象直接调用父类中的方法,如果进行了重写,则调用子类本身重写的方法,可以对比于生活中的父子,儿子还不能赚钱的时候,钱肯定是从父亲那里拿,而当儿子能赚钱的时候,钱便是由自己得来.

4).存在继承关系的两个类还可以自动转型.其格式为:父类名 对象 = new 子类名();
也以父子为例,儿子可以通过父亲的原因被其他人所认识.

2.接口,抽象类以及事件.
1).定义接口的语法格式:
public interface 接口名{
//接口中可以定义方法,但是这些方法必须是抽象的方法,不能有方法体
//定义接口的访问修饰符,必须是public,或者不写,不写则java自动认为是public
public abstract 返回值类型 方法名(参数列表);

返回值类型 方法名(参数列表);//即在定义抽象方法的时候可以省略关键字abstract

public static final 数据类型 常量名 = 值;
}
2).实现接口语法格式:
public class 类名 implements 接口名{
//实现一个接口,必须要重写接口中的所有方法
}
3).定义抽象类的语法格式:
public abstract class 类名{
//可以定义任何访问修饰符的方法和构造函数
//可以定义抽象的方法
public abstract 返回值类型 方法名(参数列表);//在抽象类里必须要有abstract关键字来定义抽象方法
}
a.抽象类可以由类继承,也可以实现接口和继承其他类.
b.抽象类不能创建对象.
c.继承抽象类时可以选择性的重些类中的方法.
4).事件:java中的事件通过java提供的api来实现,鼠标点击、键盘输入等等都是事件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值