、
1 Package com.qugeng.jdk;2 3 Public classMethoddemo {4 Public Static voidMain (string[] args) {5Absdemo A =NewAbsdemo ();6 A.say ();7 a.print ();8 }9 }Ten One Abstract classabs{ A Private intAge ; - Public voidTell () { - } the Public Abstract voidsay (); - Public Abstract voidprint (); - } - + /** - * Subclasses must override methods of parent class + * @author Administrator A * at */ - classAbsdemo extends Abs - { - Public voidsay () { - } - Public voidprint () { in - } to } +
1 Package com.qugeng.jdk;2 3 Public classMethoddemo {4 Public Static voidMain (string[] args) {5A A =NewA ();6 A.tell ();7System. out. println ();8 }9 }Ten One InterfaceInter2 A { - Public Abstract voidsay (); - the } - - Abstract classabs1{ - Public Abstract voidprint (); + } - + Interfaceinter1{ A at Public StaticFinalintAge = -; - Public Abstract voidTell (); - } - - - classA extends ABS1 implements inter1,inter2{ in Public voidTell () { - to } + Public voidSay () - { the * } $ Public voidprint ()Panax Notoginseng { - the } +}
Java Abstract class