第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定

【金秋打卡】第二天+java繼承和多態(tài)

標(biāo)簽:
Java

课程名称:java继承和多态

课程章节:剩余所有章节

主讲老师:大牧莫邪


课程内容:


学习了一下抽象类和接口,知道随着jdk的变化这些java中的api接口也在改变,比如接口,jdk1.8之前是没有默认和静态方法的,jdk1.8之后才有的,也就是static和default,而抽象类是要被继承,并且需要实现里面的方法,而接口的话,也是需要实现里面的方法的,但是,继承只能单继承,而接口实现是可以无限叠加的,子类可以用父类中所有的放,更有利于管理接口

课程收获:

课程收获的话,拿我写的一个代码案例来结尾吧,java的基本特性,除了封装,其实继承多态是最难理解的,尤其是多态,很多人其实干这行很久还是不懂为什么这样干,比如一个类继承父类后,实例化的时候,开始绑定的事父类对象,而之后绑定的子类对象,也就是所谓的多态中动态的绑定,这些之前都是不知道的。经过这次之后才知道这件事,总之,还是要继续学习,加油!

public class ShoppTest {
    /**
     * 秒杀的方法
     * @param name  秒杀的商品名称
     * @param device   秒杀商品的设备信息
     */
    public void seckill(String name, Device device){
        System.out.println("正在秒杀的商品名称是:" + name);
        System.out.println("记录秒杀信息");
        device.record(name);
    }
}

abstract  class Device{
    public abstract void record(String name);
}

class Phone extends Device{

    @Override
    public void record(String name) {
        System.out.println("移动端发起的秒杀,商品名称是:" + name);
    }

    public static void main(String[] args) {
        ShoppTest st = new ShoppTest();

        Device dc = new PC();
        st.seckill("玩家国度", dc);

        Device dc1 = new Phone();
        st.seckill("飞行堡垒", dc1);
    }
}

class PC extends Device{

    @Override
    public void record(String name) {
        System.out.println("PC端发起的秒杀,商品名称是:" + name);
    }
}


https://img1.sycdn.imooc.com//63577c100001388f22401184.jpg




點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
JAVA開發(fā)工程師
手記
粉絲
7
獲贊與收藏
6

關(guān)注作者,訂閱最新文章

閱讀免費(fèi)教程

  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機(jī)會得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消