下麵例子根據C和Java編寫 面向過程與面向對象之間的區別在於認知世界的方式,後者在前者的基礎上提供了更高的抽象層次-類。 也就是抽象、封裝、繼承、多態。 舉個例子 輸出 小明20歲<=>A,小明打籃球<=>B。 面向過程相當於在類中調用main方法輸出A、B 面想對象會根據特性將具有共性的信息關聯 ...
下麵例子根據C和Java編寫
面向過程與面向對象之間的區別在於認知世界的方式,後者在前者的基礎上提供了更高的抽象層次-類。
也就是抽象、封裝、繼承、多態。
舉個例子
輸出 小明20歲<=>A,小明打籃球<=>B。
面向過程相當於在類中調用main方法輸出A、B
public class Test { public static void main( String[] args ) { System.out.println( "小明去上學" ); System.out.println( "小明20歲" ); } }
面想對象會根據特性將具有共性的信息關聯起來。
抽像出一個“小明"類,並區分屬性和行為。
public class XiaoMing { private int age = 20; public void goToScroll(){ System.out.println("小明去上學"); } public void printAge(){ System.out.println("小明今年"+age+"歲"); } }
public class Test { public static void main( String[] args ) { XiaoMing xiaoMing = new XiaoMing(); xiaoMing.printAge(); xiaoMing.goToScroll(); } }
打賞方式: