18.C++實現Dog類並設定相關屬性和進行相關操作
#include <iostream>
using namespace std;
class Dog {
public:
Dog(int initialAge=0,int initialWeight=0);
~ Dog();
int getAge() {
return age;
}
void setAge(int age) {
this->age=age;
}
int getWeight() {
return weight;
}
void setWeight(int weight) {
this->weight=weight;
}
private:
int age,weight;
};
Dog::Dog(int initialAge,int initialWeight) {
age =initialAge;
weight=initialWeight;
}
Dog::~Dog() { //解構函式不做任何工作
}
int main(){
Dog Jack(2,10);
cout<<"Jack is a dog who is ";
cout<<Jack.getAge()<<" years old and "<<Jack.getWeight()<<" pounds weight" <<endl;
return 0;
}
相關文章
- 在CSS中對背景圖片進行設定相關屬性CSS
- js dom元素樣式設定相關style屬性介紹JS
- pgsql 並行相關配置SQL並行
- ORACLE並行相關的引數Oracle並行
- 並行相關的幾個引數並行
- Android 設定相關頁面Android
- Oracle 並行相關的初始化引數Oracle並行
- SuperObject Delphi 的 JSON 屬性亂序 – 操作類改造 – 關於屬性順序的問題ObjectJSON
- nls設定相關的兩個檢視
- 關於Python類屬性與例項屬性的討論Python
- 關於python類屬性和例項屬性的一些細節注意點Python
- 怎麼實現File類的相關操作啊?
- background相關屬性
- javascript實現的設定和獲取元素屬性JavaScript
- 用Descriptor來實現類級屬性(Property)
- Android 相關屬性Android
- 模型關聯中繫結屬性到父模型怎麼實現模型
- 中歐投資協定相關檔案
- 如何實現分類中新增弱引用屬性
- 釋義Oracle 11r2中並行執行相關引數Oracle並行
- Activity啟動相關屬性
- python實現在類中動態新增屬性和生成物件Python物件
- linux 上安裝tomcat、進行相關設定、處理部分部署問題LinuxTomcat
- .Net(C#)關於變數的命名和屬性C#變數
- 在 Golang 中使用 Go 關鍵字和 Channel 實現並行Golang並行
- 關於TornadoFx和Android的全域性配置工具類封裝實現及思路解析Android封裝
- laravel Eloquent模型 關於模型關聯屬性獲取Laravel模型
- js如何實現dom元素結構載入完畢再去執行相關程式碼JS
- 類的靜態屬性和方法
- C#中有關屬性的演示C#
- php實現七牛雲相關操作PHP
- 初學者:關於用java實現並行Java並行
- 關於CSS中設定overflow屬性的值為hidden的相關理解CSS
- StringBuilder類相關操作UI
- javascript獲取網頁和螢幕尺寸相關屬性JavaScript網頁
- 深入理解JavaScript類與物件:揭秘類欄位和靜態屬性的妙用,js靜態屬性和例項屬性JavaScript物件JS
- 關於IOS 屬性atomic(原子性)的理解iOS
- Python類屬性和例項屬性分別是什麼?Python