zoukankan      html  css  js  c++  java
  • 智能手机与普通手机功能实现

    package com.day06;
    /*
     * 父类手机
     */
    public class Shouji {
        private String brand;
        private String type;
        
        public String getBrand() {
            return brand;
        }
        public void setBrand(String brand) {
            this.brand = brand;
        }
        public String getType() {
            return type;
        }
        public void setType(String type) {
            this.type = type;
        }
        public void call() {
            System.out.println("通话功能");
        }
        public void faXinxi() {
            System.out.println("发信息");
        }
        public void shouXinxi() {
            System.out.println("收信息");
        }
    
    }
    package com.day06;
    /*
     * 照相接口
     */
    public interface Zhaoxiang {
        public void zhaoXiang();
    
    }
    package com.day06;
    /*
     * 上网接口
     */
    public interface Lianwifi {
        public void lianwifi();
    
    }
    package com.day06;
    /*
     * 智能手机--子类
     */
    public class Zhineng extends Shouji implements Zhaoxiang,Lianwifi,Bofang{
    
        @Override
        public void lianwifi() {
            // TODO Auto-generated method stub
            System.out.println("连接wifi");
        }
    
        @Override
        public void zhaoXiang() {
            // TODO Auto-generated method stub
            System.out.println("照相");
        }
    
        @Override
        public void bofang() {
            // TODO Auto-generated method stub
            System.out.println("播放视频");
        }
    
    }
    package com.day06;
    /*
     * 播放接口
     */
    public interface Bofang {
        public void bofang();
    
    }
    package com.day06;
    /*
     * 普通手机--子类
     */
    public class Putong extends Shouji implements Bofang{
    
        @Override
        public void bofang() {
            // TODO Auto-generated method stub
            System.out.println("播放视频");
        }
    
    }
    package com.day06;
    /*
     * 测试类
     */
    
    public class Test {
        public static void main(String[] args) {
            Zhineng  z = new Zhineng();
            System.out.println("智能手机功能:");
            z.call();
            z.faXinxi();
            z.shouXinxi();
            z.lianwifi();
            z.zhaoXiang();
            z.bofang();
            
            System.out.println("--------------------------------");
            
            
            
            System.out.println("普通手机功能");
            Putong p = new Putong();
            p.bofang();
            p.call();
            p.faXinxi();
            p.shouXinxi();
        }
        
    
    }

  • 相关阅读:
    11.【原创】Object.keys()的一般用法
    5. 【原创】table设置text-overflow: ellipsis;(超出范围显示...)不生效
    12.【转载】vscode默认常用快捷键
    13.【原创】JS读取apk安装包的信息,做应用上传
    11.【原创】chrom文件上传后,手动释放内存
    26.Mysql "truncate"与"delete"的区别
    25.【转载】Mysql timestamp类型字段的CURRENT_TIMESTAMP与ON UPDATE CURRENT_TIMESTAMP属性
    bof
    ctf Wiener tricky
    分解大素数
  • 原文地址:https://www.cnblogs.com/hxtzzz/p/11212296.html
Copyright © 2011-2022 走看看