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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wanbing522 中级黑马   /  2016-4-13 23:40  /  880 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package com.heima.timer;

public class Test4 {

        /**
         * @param args
         * 适配器设计模式
         * 鲁智深
         */
        public static void main(String[] args) {
                //鲁智深  t= new 鲁智深();
                new 鲁智深().习武();
        }

}

interface 和尚 {
        public void 打坐();
        public void 念经();
        public void 撞钟();
        public void 习武();
}

abstract class 天罡星 implements 和尚 {                //声明成抽象的原因是,不想让其他类创建本类对象,因为创建也没有意义,方法都是空的

        @Override
        public void 打坐() {
        }

        @Override
        public void 念经() {
        }

        @Override
        public void 撞钟() {
        }

        @Override
        public void 习武() {
        }
       
}

class 鲁智深 extends 天罡星 {
        public void 习武() {
                System.out.println("倒拔垂杨柳");
                System.out.println("拳打镇关西");
                System.out.println("大闹野猪林");
                System.out.println("......");
        }
}

1 个回复

倒序浏览
希望大神还给点解释
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马