java 问题合集

继承问题:

 pirvate方法、属性  不能够被子类直接使用,但可以调用父类的方法获取;


多态问题:重载与重写

 1. 方法里传不同的参数(重载

 2. 接口的实现、类的继承(重写

 3. 引用类型变量发出的方法调用的到底是哪个类中的方法,必须在程序运行期间才能确定,

 4. 编译看左边,运行看右边;

   List<string> ls=new LinkedList<>();

   ls.add();

        > LiST是接口,LinkedList是实现,add编译时跳转是list的方法,运行时是linkedlist里的add


接口与抽象类:

       1. 接口只能包含抽象方法、和不可变静态常量;抽象类可以包含具体方法和抽象方法普通变量

       2.接口要被实现,抽象类要被继承,都不能直接new;

       3.一个类只能继承一个抽象类,可以继承多个接口;


异常的处理:

        throws 嫁接在方法后,返回给上一层catch,throw在当前层自己创建error

        try一定有一个catch或者error

        try出异常后的代码不会执行,catch出对应异常类型走catch和外面的,没有catch类型,全部停止,finally会在try return之前执行;


泛型

        泛型类:

                class judge<T>

        泛型接口:

                class interface judge<T>

        泛型方法:

                public <T> void judge  

        <? extends T> 子类型

        <? super T> 父类型

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值