zoukankan      html  css  js  c++  java
  • Java 抽象

    /*
    抽象方法:就是加上abstract关键字,然后去掉大括号,直接分号结束;
    抽象类:抽象方法所在的类,必须是抽象类;在class之前写上abstract即可
    
    如何使用抽象类和抽象方法:
    1. 不能直接new抽象类对象,创建子类对象进行使用。(但抽象类中可以有构造方法,子类构造方法有默认的super,需要访问父类构造方法)
    2. 必须有一个子类来继承抽象父类
    3. 子类必须覆盖重写抽象父类中所有的抽象方法,除非该子类也是抽象类。(子类去掉抽象方法中的abstract关键字,补上方法体大括号)
    4. 抽象类中不一定有抽象方法,但抽象方法一定在抽象类中
     */
    public abstract class Animal {
    
        // 这是一个抽象方法,代表吃东西。但是具体吃什么(大括号里的内容)不确定
        public abstract void eat();
    
        // 这是普通的成员方法
        public void normalMethod() {
            System.out.println("这是普通的成员方法");
        }
    }
    猪猪侠要努力呀!
  • 相关阅读:
    C#开发规范
    Win32API使用技巧 -- 置顶应用
    Windows开发常用快捷键
    MarkDown简单语法回顾
    样本分布
    复变函数
    set theory
    Oscar的数理统计笔记本
    Oscar的拓扑笔记本
    c语言总结
  • 原文地址:https://www.cnblogs.com/mlllily/p/14922122.html
Copyright © 2011-2022 走看看