• java面向对象-------抽象类和抽象方法


    package cn.zxg.oop;

    /**
    * 抽象类意义就在:为子类提供统一的、规范的模板。子类必须实现相关的抽象方法。
    * 抽象类要点:1、有抽象方法的类只能定义抽象类
    * 2、抽象类不能进行实例化,即不能用new来实例化抽象类
    * 3、抽象类可以包含属性、方法、构造方法。但是构造方法不能用了new实例,只能被子类调用
    * 4、抽象类只能用来继承
    */

    public abstract class Animal {
    //第一:抽象方法没有方法体,没有实现 第二:子类必须实现抽象方法
    abstract public void shout();

    public static void main(String[] args) {
    //抽象类不能通过new 新建一个对象
    Animal a=new Dog();
    a.shout();
    }
    }



    class Dog extends Animal{

    @Override
    //子类必须实现抽象类的方法
    public void shout() {
    System.out.println("汪汪叫");
    }
    }
  • 相关阅读:
    rpm包安装及卸载
    linux常用命令100
    Haproxy负载均衡与高可用
    nginx+keepalived实现高可用案例
    LVS+keepalived
    NFS 共享存储与LVS
    Tomcat Session简介及绑定
    LVS DR 模式
    LVS搭建
    LVS简介与集群及类型介绍
  • 原文地址:https://www.cnblogs.com/zzzao/p/10891093.html
Copyright © 2020-2023  润新知