CS 2334: Lab 6 Abstract Classes & Interfaces
Andrew H. Fagg: CS2334: Lab 6 1
CS 2334: Lab 6 Abstract Classes & Interfaces Andrew H. Fagg: - - PowerPoint PPT Presentation
CS 2334: Lab 6 Abstract Classes & Interfaces Andrew H. Fagg: CS2334: Lab 6 1 Abstract Class Few important points to remember about abstract classes: An abstract class is a class that is declared abstract It can, but does not
Andrew H. Fagg: CS2334: Lab 6 1
Andrew H. Fagg: CS2334: Lab 6 2
declared as abstract. //declaring class abstract public abstract class Person{ //declaring method abstract abstract void generateID( ); }
super()
Andrew H. Fagg: CS2334: Lab 6 3
interface printable{ void print(); } class print implements printable{ public void print(){System.out.println(“Hello”);} }
Andrew H. Fagg: CS2334: Lab 6 4
Andrew H. Fagg: CS2334: Lab 4 5
Andrew H. Fagg: CS2334: Lab 4 6
Andrew H. Fagg: CS2334: Lab 6 7
Andrew H. Fagg: CS2334: Lab 6 8
Andrew H. Fagg: CS2334: Lab 6 9
visibility
errors while you implement
Andrew H. Fagg: CS2334: Lab 6 10
Andrew H. Fagg: CS2334: Lab 6 11