Java基础
2018-11-27 17:58 huxiaona111 阅读(153) 评论(0) 编辑 收藏 举报一、构造方法的定义
在一个类定义的方法如果同时满足以下三个条件,该方法称为构造方法,具体如下:
1、方法名与类名相同
2、在方法名的前面没有返回值类型的声明
3、在方法中不能使用return语句返回一个值。
注意:在Java中的每个类都至少有一个构造方法,如果在一个类中没有定义构造方法,系统会自动为这个类创建一个默认的构造方法,这个默认的构造方法没有参数,在其方法中没有任何代码,即什么也不做。
二、类的继承
在类的继承中,需要注意一些问题:
1、在java中,类只支持单继承·,不允许多重继承
2、多个类可以继承一个父类
3、在java中,多层继承是可以的·,即一个类的父类可以再去继承另外的父类
三、final关键字
被final修饰的类、变量和方法将具有以下特性:
1、final修饰的类不能被继承
2、final修饰的方法不能被子类重写
3、final修饰的变量(成员变量和局部变量)是常量,只能赋值一次
四、接口
接口的特点:
1、接口中的方法都是抽象的,不能实例化对象
2、当一个类实现接口时,如果这个类是抽象类,则实现接口中的部分方法即可,否则需要实现接口中的所有方法
3、一个类通过implements关键字实现接口时,可以实现多个接口,被实现的多个接口之间需要用逗号隔开
4、一个接口可以通过extends关键字继承多个接口,接口之间用逗号隔开
5、一个类在继承另一个类的同时还可以实现接口