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

    1. 不完整的类,类中有 只有定义没有实现的方法,没有方法体(具体实现由子类完成)

    2. 不可以实例化 可以有构造方法

    3. 继承抽象类的非抽象类必须要实现父类的所有抽象方法

    4. 抽象类抽象方法必须用abstract来修饰

    5. 含有抽象方法的类一定是抽象类,抽象类中可以没有抽象方法,但有了abstract来修饰类,就是抽象类就不能实例化对象

    package weiguoyuan.chainunicom.cn;
    
    abstract class A1 {
        private String name;
        private int age;
        
        public A1(String name,int age) {
            this.name = name;
            this.age = age;
        }
        
        public String toString() {
            return name+" "+age;
        }
        
        public abstract void f1();
    }
    
    class B1 extends A1 {
        private String sex;
        
        public B1 (String name,int age,String sex) {
            super(name,age);
            this.sex = sex;
        }
        
        public String toString() {
            return super.toString()+" "+sex;
        }
        
        public void f1() {
            
        }
    }
    
    public class TestAbstract {
    
        public static void main(String[] args) {
            B1 b = new B1("jianghongweiSB",28,"girl");
            System.out.println(b.toString());
    
        }
    
    }
  • 相关阅读:
    搬家
    围棋程序
    图论----基础知识
    贪心算法
    944. 删列造序
    1221. 分割平衡字符串
    面试题 01.01. 判定字符是否唯一
    剑指 Offer 10- II. 青蛙跳台阶问题
    面试题 16.11. 跳水板
    1137. 第 N 个泰波那契数
  • 原文地址:https://www.cnblogs.com/weixiaole/p/4545950.html
Copyright © 2011-2022 走看看