zoukankan      html  css  js  c++  java
  • 接口、抽象类、类

      java中接口、抽象类、普通类所组成的面向对象编程思想及各种模式其实和现实生活中许多物件、场景非常类似。以此文加深对面向对象编程的理解。文字比较繁琐,还是代码+画图比较敞亮。

    public interface CircuitCard {
    
        //耳机
        public void eyePhone();
        
        //USB
        public void usb();
        
        //电源
        public void power();
        
    }
    public abstract class MyCard implements CircuitCard {
    
        @Override
        public void eyePhone() {
        }
    
        @Override
        public void usb() {
        }
    
    }
    public class ApplePhone extends MyCard{
        @Override
        public void power() {
            //此处实际上重写了电路板接口的电源方法
        }
    
        @Override
        public void usb() {
            //此处我只使用USB方法
        }
        
    }
    public class MainTest {
    
        public static void main(String[] args) {
            MyCard card = new ApplePhone();
            card.power();
            card.usb();
        }
    
    }

      

  • 相关阅读:
    sqli-labs第五,六题
    Java 发送邮件
    Java 数据结构
    Java 序列化
    Java 文件注释
    Java 泛型
    Java 网络编程
    网站收藏
    JavaScript MVC框架PK:Angular、Backbone、CanJS与Ember
    Java 8 中的 Streams API 详解
  • 原文地址:https://www.cnblogs.com/pecool/p/11344792.html
Copyright © 2011-2022 走看看