zoukankan      html  css  js  c++  java
  • 接口练习

    package come.hanqi;
    
    public interface ICpu {
    //创建接口
        //性能
        public void xingneng();
        
        //品牌
        public void pinpai();
        
        //质量
        public void zhiliang();
    }
    package come.hanqi;
    
    public class CPU implements ICpu {
    //实现接口
        
        @Override
        public void xingneng() {
            
            System.out.println("性能良好");
    
        }
    
        @Override
        public void pinpai() {
    
            System.out.println("品牌为:因特尔");
            
        }
    
        @Override
        public void zhiliang() {
            System.out.println("质量为优等");
    
        }
    
    }
    package come.hanqi;
    
    public class Computer {
    
        private CPU cpu;
        
        public void cpu()
        {
            if(cpu==null)
            {
                System.out.println("没有装cpu");
            
            }
            else
            {
                System.out.println("已装cpu");
                cpu. xingneng();
                cpu.zhiliang();
                cpu.pinpai();
            }
        }
    
        public CPU getCpu() {
            return cpu;
        }
    
        public void setCpu(CPU cpu2) {
            this.cpu = cpu2;
        }
    }
    package come.hanqi;
    
    public class Testcpu {
    
        //private static final String ICpu = null;
    
        public static void main(String[] args) {
        
            Computer zw=new Computer();
            
            
            
            zw.setCpu(new CPU());
            
            zw.cpu();
    
        }
    
    }

    运行结果:

    已装cpu
    性能良好
    质量为优等
    品牌为:因特尔

  • 相关阅读:
    shared_ptr weak_ptr boost 内存管理
    _vimrc win7 gvim
    qt 拖放
    数学小魔术 斐波那契数列
    qt4 程序 移植到 qt5
    (转)字符串匹配算法总结
    c++11
    BM 字符串匹配
    编译qt5 demo
    c++ 类库 学习资源
  • 原文地址:https://www.cnblogs.com/crazy-zw/p/5149916.html
Copyright © 2011-2022 走看看