Java是一種面向對象的編程語言,是由Sun Microsystems(Oracle Corporation)所開發的。在Java中,任何一段代碼都必須被包含在一個類中。一個類本質上就是一個對象的模板,用來描述一類具有相同屬性和行為的對象。Java的面向對象特性主要包括:封裝、繼承和多態。
//封裝示例 public class Car{ private int speed; public int getSpeed(){ return speed; } public void setSpeed(int s){ if(s < 0) throw new IllegalArgumentException("Speed should be non-negative!"); else speed = s; } } //繼承示例 public class Truck extends Car{ private int load; public int getLoad(){ return load; } public void setLoad(int l){ if(l < 0) throw new IllegalArgumentException("Load should be non-negative!"); else load = l; } } //多態示例 public void doSomething(Car c){ c.engineOn(); c.accelerate(); } Car car = new Car(); Truck truck = new Truck(); doSomething(car); //使用Car對象 doSomething(truck); //使用Truck對象
Java的面向對象特性使得程序設計更加簡潔、可讀性更高、可維護性更強,在很多領域都有廣泛的應用。例如,Java的可移植性非常強,因此被廣泛用于開發跨平臺應用程序;Java的安全性也很高,因此被廣泛用于開發網絡應用程序;Java還有很多優秀的開源框架,如Spring、Hibernate等,使得Java在企業級應用開發中得到了廣泛應用。
上一篇ajax獲取指定數據類型
下一篇CSS教程下載網頁文字