Dart中的類 物件

2021-10-02 19:21:07 字數 1070 閱讀 9157

person.dart

//定義person類

class person

//命名建構函式

person.now()

//方法

void printpersoninfo() :$");

}void setpersoninfo(string name, int age)

}

animal.dart

class animal ");

} void _printage() ");

}}

rect.dart

class rect 

//set方法

set areaheight(value)

}

oop.dart

import 'lib/person.dart';

import 'lib/animal.dart';

import 'lib/rect.dart';

//dart 中所有物件都繼承自object類

//dart 是一門實用類和單繼承的物件導向的語言,所有類都是object的子類

void main()

class square

get area

}

輸出結果:

[running] dart "/users/zhoujian/dartdemo/oop.dart"

-----------------0

張三:18

-----------------1

周建:30

-----------------2

李四:28

-----------------3

我是命名函式2小貓

-----------------4

2040

-----------------5

25[done] exited with code=0 in 1.134 seconds

dart學習(物件導向)

1 類和物件 1 使用關鍵字class宣告乙個類 2 使用關鍵字new建立乙個物件,new可省略 3 所有物件都繼承於object類 2 屬性和方法 1 屬性預設生成getter和setter方法 2 使用final宣告的屬性只有getter方法 唯讀 3 屬性和方法通過.訪問 4 方法不能被過載 ...

Dart基礎語法 八 類(中)

本節主要記錄一下dart中關於類的使用 getters 和 settersclass rect void main 可覆寫的操作符 即使用關鍵字operator重新定義已有操作符的實現邏輯 如list就重寫了 以下是支援覆寫的操作符 import dart math class rect void ...

Dart中的函式

函式是 dart程式執行的基本單元 一 main函式 main函式是應用的入口。每乙個應用都必須有乙個main函式作為入口。main函式沒有返回值。main函式的引數可以為空 啥都不寫 也可以有乙個 list型別的變數 void main void main listargs 執行命令 dart t...