zoukankan      html  css  js  c++  java
  • Java抽象类,接口,抽象方法

    创建Animal抽象类

    public abstract class Animal {
        
        public abstract void eat();
    
        public abstract void sleep();
    }

    创建Cat类继承Animal类

    public class Cat extends Animal {
    
        @Override
        public void eat() {
            //TODO
        }
    
        @Override
        public void sleep() {
            //TODO
        }
    }

    创建Jump接口

    public interface Jump {
        public abstract void jump();
    }

    创建Dog类继承Animal类及实现Jump接口

    public class Dog extends Animal implements Jump, Cloneable {
    
        @Override
        public void jump() {
            //TODO
        }
    
        @Override
        public void eat() {
            //TODO
        }
    
        @Override
        public void sleep() {
            //TODO
        }
    }

    注1:abstract修饰方法,则该方法是抽象方法,不接"{}",接";",要求继承/实现类必须实现

    注2:抽象类介于普通类与接口之间,部分自己实现,部分需要继承类重写

  • 相关阅读:
    Django之模板
    Web框架的原理
    mysql 索引
    pymysql模块的使用
    MySQl创建用户和授权
    php去除h5标签
    phpcms_完整版
    快速上手Linux 玩转典型应用_慕课网笔记
    php 微擎
    二维码接口
  • 原文地址:https://www.cnblogs.com/stonesingsong/p/6547317.html
Copyright © 2011-2022 走看看