一、面向對象
面向對象是Java編程中最核心的思想,基本特徵:繼承、封裝、多態。
1、特徵之封裝
將結構、數據、操作封裝在對象實體中,使用時可以不關注對象內部結構,只能訪問開放權限的功能入口,從而降低程序耦合程度,提供安全性和可持續維護性。
public class Concept01 {
public static void main(String[] args) {
S
定義
類是構造函數、原型鏈的語法糖。
定義類有兩種方式
class Student {
}
var Student = class {
}
某些瀏覽器可能無法解析es6及以上的語法,這時候需要通過babel將代碼解析成瀏覽器可識別的語法,定義類的語法通過babel編譯之後就是通過function定義的構造函數。
類和構造函數是一樣的,通過new關鍵字創建,具有prototype屬性
class
Golang的繼承可以通過結構體裏面包含匿名結構體實現,具體,比如iPhone這個結構體要繼承法phone這個結構體可以這樣寫:
package main
import "fmt"
type phone struct {
design_place string
production_place string
}
type iphone struct {
bra