Download - Java 物件導向程式設計
-
Java
-
Java(RMI)C++Java
-
InheritanceEncapsulationPolymorphismoverloadingOverriding
-
JAVA[]Path[]C:\Program Files\Java\jdk1.6.0_18\bin [] (jdk)
-
(Attribute)(Method)747
http://zh.wikipedia.org/wiki/Wiki
-
1.2250cc2.3.4.()5.26.17.21
-
1
-
http://zh.wikipedia.org/wiki/Wiki
-
() Google
-
1:
-
is ahas a is a is a kind ofis ahas a
-
class plane //{..}public fighter extends plane //is afighter{ radar a_radar ; //has afighter missilea_missile ;oil-box a_oilbox;
-
2inheritance.java
-
3daughter.java
-
Bicycle a_Bicycle = new Bicycle()a_BicycleVehicle b_Bicycle = new Bicycle()b_BicycleBicycle c_Bicycle = new Vehicle ("KHS","","black")
-
4Polymorphism.java
-
overloadingclassclass Person{...void rideBicycle(Bicycle a_Bicycle) //{... }void rideMotorcycle(Motorcycle a_Motorcycle ) //{... }void rideHorse(Horse a_Horse ) //{... }
-
overloadingclass Person{...void ride(Bicycle a_Bicycle) //{... }void ride(Motorcycle a_Motorcycle ) //{... }void ride(Horse a_Horse ) //{... }Personride()rideBicycleMotorcycleHorse
-
5Overloading.java
-
verridingverriding
-
6overriding_son.java