下载此文档

Java SE面向对象部分-18.面向对象高级(06).doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
Java SE面向对象部分-(06)
上季内容回顾:
1、面向对象中接口与抽象类的具体应用。
  可以通过对象的多态性,为父类实例化,之后一切的操作标准以父类为主。
本季主要知识点:
讲解抽象类与接口的关系。
1、一个抽象类中能否包含一个接口呢?
abstract class A    
{    
        public abstract void fun();    
        interface B    
        {    
                public void print();    
        }    
}
我们来验证测试下哈~发现生成A$,表示B作为A的内部接口,证明一个抽象类中可以包含一个内部接口。
那怎么使用呢?我们看下面哈~
首先我们先子类X覆写父类A方法但不覆写接口B中的方法
abstract class A    
{    
        public abstract void fun();    
        interface B    
        {    
                public void print();    
        }    
}    
class X extends A    
{    
        //覆写父类fun()方法    
        public void fun()    
        {    
                (
"Hello World!!!");    
        }    
}
发现编译没有问题哈~
现在我们测试覆写接口方法哈~
abstract class A    
{    
        public abstract void fun();    
        interface B    
        {    
                public void print();    
        }    
}    
class X extends A    
{    
        //覆写父类fun()方法    
        public void fun()    
        {    
                B b = new Y();    
                ();    
        }    
        class Y implements B    
        {    
                //覆写父类接口中的方法print()    
                public void print()    
                {    
                ("Hello Java!!!");    
                }    
        }    
}
现在我们加上主方法进行测试哈~
abstract class A    
{    
        public abstract void fun();    
        interface B    
        {    
                public void print();    
        }    
}    
class X extends A    
{    
        //覆写父类fun()方法    
        public void fun()    
        {    
                B b = new Y();    
                ();    
        }    
        class Y implements B    
        {    
                //覆写父类接口中的方法print()    
                public void print()    
                {    
                ("Hello Java!!!");    
   

Java SE面向对象部分-18.面向对象高级(06) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小414 KB
  • 时间2018-01-08