題目:1
請將 struct Triangle 改寫成類別的形式 class Triangle,並將三個邊長 a,b,c 隱藏起來。
1)為其增加一個建構函式(constructor),與
2)可以判斷三邊長是否可以構成一三角形的判斷函式(isAvailable()),
3)且因為邊長隱藏起來了,也請再撰寫一個可以重新給定三邊長的函式。
最後請宣告 3 個三角形,來進行對上述函式的測試與顯示其結果。
(*三角型的三邊長必須滿足: 任兩邊和要大於第三邊。)
好所以 所謂的隱藏起來是要幹嗎???
請將 struct Triangle 改寫成類別的形式 class Triangle,並將三個邊長 a,b,c 隱藏起來。
1)為其增加一個建構函式(constructor),與
2)可以判斷三邊長是否可以構成一三角形的判斷函式(isAvailable()),
3)且因為邊長隱藏起來了,也請再撰寫一個可以重新給定三邊長的函式。
最後請宣告 3 個三角形,來進行對上述函式的測試與顯示其結果。
(*三角型的三邊長必須滿足: 任兩邊和要大於第三邊。)
好所以 所謂的隱藏起來是要幹嗎???