• 接口、抽象类、类


      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();
        }
    
    }

      

  • 相关阅读:
    linux -- 部署java服务器(3) linux安装redis
    linux 安装php8
    linux mysql查看日志
    linux mysql常用的命令
    perl heredoc
    perl数值进制
    提问的智慧
    How to ask question the smart way
    PERL命令行
    图灵/异步图书
  • 原文地址:https://www.cnblogs.com/pecool/p/11344792.html
Copyright © 2020-2023  润新知