A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© a8851625 中级黑马   /  2014-11-10 23:43  /  866 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,现在已经在边复习边写博客的阶段了,正好到抽象类接口多态这部分,刚自己写了个例子。有兴趣的看看~高手绕行啦~
public class Interface {
        public static void main(String[] args)
        {
//                Lumiaphone1 lp=new Lumiaphone1("lumia930",5.0,"骚黄");
//                lp.function();
//                lp.speak();
//                lp.zhuangbi();
//                Lumiaphone1 lp2=new Lumiaphone2("lumia930",5.0,"骚黄");
                               
                phone1 p=new Lumiaphone1("lumia625",5.0,"骚黄");
                p.function();
        }
        public static void superfunction(phone1 p)
        {
               
        }
}

interface inter1
{
         void zhuangbi();       
}

abstract class phone1 implements inter1
{
        private String name;
        private double chicun;
        private String color;
        phone1(String name,double chicun,String color)
        {
                this.name=name;
                this.chicun=chicun;
                this.color=color;
        }
        void speak()
        {
                System.out.println("通话");
                System.out.println("name:"+name+"        chicun:"+chicun+"        color"+color);
        }
        abstract void function();
        public void zhuangbi()
        {
                System.out.println("Fuck!就是那么自信!");
        }
}

class Lumiaphone1 extends phone1
{
        Lumiaphone1(String name,double chicun,String color)
        {
                super(name,chicun,color);
        }
        void function()
        {
                System.out.println("带你装逼带你飞");
        }
       
}

class Lumiaphone2 extends Lumiaphone1
{
        Lumiaphone2(String name,double chicun,String color)
        {
                super(name,chicun,color);
        }
        void paizhao()
        {
                System.out.println("4100W像素~");
        }
}

1 个回复

倒序浏览
最好加个注释,不然看起来费劲,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马