天天看點

java的四大特征

抽象:

我們去定義一個類的時候,實際就是把一類的事物的公共的屬性和行為提取出來,形成一個實體的模型。

封裝:

把抽象出來的資料和對資料的操作封裝在一起,資料被保護在内部,程式的其他部分隻有通過授權的操作(成員方法);才能對資料進行操作。(盡可能的将資料私有化),

{

public;公開(不同包)

protected;保護(子類)

預設(同包)

private;私有(同類)

}

可以通過類的方法對私有的資料進行操作;

包的必要性:區分同名不同類;當類很多時,可以很好的管理類;

控制通路權限;

打包指令:package com.sin;

軟體包:java.lang.(自動引入) java.util. (工具包)java.net.(網絡開發包) java.awt.(視窗工具包);

引入包:import java.util.HashMap;包含在jre中;

繼承:

為什麼要繼承?

實作程式的複用!

繼承可以解決代碼複用的問題!

隻需通過 class 子類 extends 父類 語句

希望被子類繼承父類的成員屬性或方法,要考慮到通路權限!

java中不能多繼承。但c++可以!

java所有的類都是object的子類。