代码改变世界

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、一个类在继承另一个类的同时还可以实现接口