導語:java封裝特性有一個典型基礎,就是對於訪問的控制,讓我們瞭解一下這項操作吧!
1. 訪問控制
這也是java封裝特性的一個基礎,需要掌握的有:
public protected default private 對於class, method, field 的修飾作用
2. 流程控制
Java 流程控制的基礎, 雖然有些語法不一定很常用,但是都需要了解,並且在合適的地方使用它們。
需要掌握的`有:if, switch, loop, for, while 等流程控制的語法
3. 面向物件程式設計的概念
這是一個java的核心概念,對於任何java開發者都需要熟練掌握。Java中很多特性或者說知識點都是和java面向物件程式設計概念相關的。在我的理解, 一個好的開發者不僅僅需要了解這些特性(知識點)本身,也更需要知道這些物件在java的面向物件程式設計概念中是如何體現出來的,這樣更有利於開發者掌握 java這門開發語言,以及其他面向物件程式設計的語言。在這裡只是簡單羅列了一下,主要的知識點包括有:
面向物件三大特性:封裝,繼承,多型; 各自的定義概念,有哪些特性體現出來,各自的使用場景
靜態多分派,動態單分派的概念
過載的概念和使用
繼承:介面多實現,基類單繼承
抽象,抽象類,介面
多型:方法覆蓋的概念和使用
介面回撥