【Java从入门到放弃】第三章·java当中的继承与接口

    xiaoxiao2026-05-10  2

    继承里面子类继承父类,但无法访问父类的私有成员

    子类实例化的时候调用父类的构造函数

     

    抽象类与接口的区别:抽象类里面有abstract函数还有其他的内容,接口只有全局变量,抽象方法; 抽象类extends继承单向 接口implements,子类可以多继承接口

     

    抽象类像有待解决问题的类,在子类中解决疑惑,比如抽象一个tell()函数,子类一个用来描述学生信息,一个描述工人工资期望,这样精简了代码 利用一个类传递接口,调用接口的抽象方法,此时继承了接口的子类重写的方法会被这个类依次调用

     

    多态性,比如A父类,B子类  小转大隐式转换 B b = new B(); A a = b;

    大转小显式转换 A a = new B();B b = (B) a;

    毕竟子类只有一个父类,系统可确认直接转换,而父有几个子不确定,所以强制

    应用:当要处理有关多个继承同一个父类的子类的函数,则需要用一个父类来传递变量,这样减少了代码量

     

     

    范型:用来解决多个相似的问题,class类名<T,K>{public T a;}

    Interface类名<T>{抽象方法}

    class 子类<T> implements 类名<T>{}

    使用方法 类名<String,int> s = new 类名<String,int>();

    子类<String> s = new 子类<String>();  

    通配符‘?’

    泛型方法:public  <T>T tell(T s);

     

     

    杂七杂八(不确定有多大用处):instanceof用以判断一个对象是不是一个类的实例

    转载请注明原文地址: https://ju.6miu.com/read-1309552.html
    最新回复(0)