码迷,mamicode.com
首页 > 其他好文 > 详细

阶段总结

时间:2019-10-25 13:17:55      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:public   定义   总结   继承   类对象   oid   声明   stat   标准   

 

1:abstract 能修饰那些结构? 修饰以后,有什么特色?

abstract 可以修饰类和方法.

修饰的类就是抽象类,
        类不能被实例化, 提供子类让子类去实例化. 
         子类继承后需要重写这个类中的所有抽象方法,否则继承类就是一个抽象类
修饰方法, 抽象方法
      此方法只可以声明不可以有方法体,只定义了功能标准具体的实现需要子类去实现
       这个方法所在的类也必须是抽象的

 

2: 接口是否能继承接口呢?抽象类是否能实现(implements) 接口? 抽象类是否可以继承非抽象的类?

 

接口可以继承接口, 

抽象类也可以实现接口, 因为接口内的方法也是抽象方法所以都是可以实现的

抽象类是可以继承非抽象的类

 

3: 声明一个抽象类,包含抽象方法. 测试类中创建一个继承抽象类的匿名子类对象

abstract  class LiTestFour{
    public abstract  void  methodfour();
}


    public static void main(String[] args) {
        LiTestFour liTestFour = new LiTestFour() {
            @Override
            public void methodfour() {
                System.out.println("匿名子类对象的方法");
            }
            
        };
        
        liTestFour.methodfour();
    }

 

阶段总结

标签:public   定义   总结   继承   类对象   oid   声明   stat   标准   

原文地址:https://www.cnblogs.com/zhaoyunlong/p/11737242.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!