18.C++實現Dog類並設定相關屬性和進行相關操作

Lily__Hu發表於2020-12-14
#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;
} 

相關文章