/* Member characteristics of abstract class: member variable: can be either a variable or a constant. Construction method: there is. Initializes the child class to access the parent class data. Member methods: can be either abstract or non-abstract. Member method attributes for abstract classes: A: Abstract methods enforce what subclasses do. B: The non-abstract method subclass inherits things, improves the code reusability. */abstract class Animal {public int num = 10;public final int num2 = 20;public Animal () {}public Animal (String name, int a GE) {}public abstract void Show ();p ublic void Method () {System.out.println ("method");}} Class Dog extends Animal {public void Show () {System.out.println ("show Dog");}} Class AbstractDemo2 {public static void main (string[] args) {//create object animal a = new Dog (); a.num = 100; System.out.println (a.num);//a.num2 = 200; System.out.println (A.NUM2); System.out.println ("--------------"); A.show (); A.method ();}}
4.50 member characteristics of abstract classes