-
123456789// Overloading// Overridingpublic class Animal extends Object {public void breath() {System.out.println("Animal Breath");}}http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripterhttp://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs123456789public class Cat extends Animal {public void Meow() {System.out.println("Cat Meow");}public void breath() {System.out.println("Cat Breath");}}http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripterhttp://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs12345678910public class Dog extends Animal {public void Bark() {System.out.println("Dog Bark");}public void breath() {System.out.println("Dog Breath");}}http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripterhttp://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs123456public class Database {public void open() {System.out.println("Database Open");}}http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripterhttp://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs123456public class MySql extends Database {public void open() {System.out.println("MySql Open");}}http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripterhttp://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs123456public class Oracle extends Database {public void open() {System.out.println("Oracle Open");}}http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripterhttp://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs123456789101112131415161718192021222324252627282930public class DbExecutor {static Database CreateDatabase(String dbname) {Database db = null;switch(dbname) {case "MySql":db = new MySql();break;case "Oracle":db = new Oracle();break;}return db;}public static void main(String[] args) {Database db = CreateDatabase("MySql");Database db2 = CreateDatabase("Oracle");// Database db = CreateDatabase("MySql");// db.open();// Database db2 = CreateDatabase("Oracle");// db2.open();}}http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4ftext-decoration:none">Colored by Color Scripterhttp://colorscripter.com/info#e" target="_blank" style="text-decoration:none;color:white">cs