11.抽象类的成员特点

作者: 今天庹 | 来源:发表于2018-09-24 17:20 被阅读0次

抽象类的成员的特点

  • A:抽象类的成员特点:
    • 成员变量
      • 可以有成员变量
      • 可以有常量
    • 成员方法
      • 可以有抽象方法
      • 可以有非抽象方法
    • 构造方法
      • 可以有构造方法的,需要对抽象类的成员变量进行初始化
package com.itheima;
/*
 *  抽象类的成员特点:
 *          成员变量
 *              可以有成员变量
 *              可以有常量
 *          成员方法
 *              可以有抽象方法
 *              可以有非抽象方法
 *          构造方法
 *              抽象类可以有构造方法,需要对抽象类的成员变量进行初始化
 * 
 * final:修饰类(不能被继承)、修饰成员变量(为常量)、修饰成员方法(不能被重写)
 */
public class AbstractDemo3 {
    public static void main(String[] args) {
        Dog3 d = new Dog3();
        d.barking();
    }
}

abstract class Animal3 {
    String name = "哮天犬";
    final int num = 10;
    
    public Animal3() {//    抽象类可以有构造方法
        System.out.println("我是抽象了的构造方法");
    }
    
    public abstract void eat();
    
    public void run() {}
}

class Dog3 extends Animal3 {
    public void barking() {
        System.out.println(name);
        System.out.println(num);
    }

    @Override
    public void eat() {
        // TODO Auto-generated method stub
        
    }
}

相关文章

  • 11.抽象类的成员特点

    抽象类的成员的特点 A:抽象类的成员特点:成员变量可以有成员变量可以有常量成员方法可以有抽象方法可以有非抽象方法构...

  • 11.多态成员的特点

    多态成员的特点 A:多态成员变量当子父类中出现同名的成员变量时,多态调用该变量时:编译时期:参考的是引用型变量所属...

  • 接口类&抽象类

    java的接口类和抽象类的特点 java中抽象类的特点: 抽象类和抽象方法必须用关键字abstract修饰 2.如...

  • 接口(Interface)与抽象类之间的不同

    语法不同处:1.抽象类中可以有字段,接口没有。 2.抽象类中可以有实现成员,接口只能包含抽象成员。 3.抽象类中所...

  • 2020-07-18抽象类与接口的区别?

    大体区别如下: 抽象类可以提供成员方法的实现细节,而接口中只能存在 public 抽象方法; 抽象类中的成员变量可...

  • 抽象类和接口的区别

    1.抽象类可以有构造方法,接口中不能有构造方法。2.抽象类中可以有普通成员变量,接口中没有普通成员变量3.抽象类中...

  • kotlin基础之五 抽象类 接口类

    一.抽象类. 类和其中的某些成员可以声明为abstract。抽象成员在本类中可以不用实现,这样的类就是抽象类。 抽...

  • Java抽象类/抽象方法!

    java抽象类的特点: *抽象类无法被实例化 *子类继承抽象类然后实例化子类 *子类继承了抽象类剋必须实现抽象类的...

  • abstract-抽象类、抽象方法

    抽象类的特点: 1、抽象类无法被实例化,无法创建抽象类的对象。 2、虽然抽象类没有办法实例化,但是抽象类也...

  • 抽象类和接口

    抽象类特点 抽象类和抽象方法都需要使用abstract修饰抽象类 abstract class test{}。抽象...

网友评论

    本文标题:11.抽象类的成员特点

    本文链接:https://www.haomeiwen.com/subject/uufhoftx.html