1. 程式人生 > >用unity 編寫出一個通用的人員類(Person),該類具有姓名(Name)、年齡(Age)、性別(Sex)等域。然後對Person 類的繼承得到一個學生類(Student),該類能夠存放學生的5門

用unity 編寫出一個通用的人員類(Person),該類具有姓名(Name)、年齡(Age)、性別(Sex)等域。然後對Person 類的繼承得到一個學生類(Student),該類能夠存放學生的5門

1.<p style="margin-top: 0px; margin-bottom: 0px; font-family: 'Heiti SC Light'; color: rgb(169, 169, 154);"><span style="font-family: Menlo;"><em>//  </em></span>編寫出一個通用的人員類(<span style="font-family: Menlo;"><em>Person</em></span>),該類具有姓名(<span style="font-family: Menlo;"><em>Name</em></span>)、年齡(<span style="font-family: Menlo;"><em>Age</em></span>)、性別(<span style="font-family: Menlo;"><em>Sex</em></span>)等域。</p><p style="margin-top: 0px; margin-bottom: 0px; font-family: 'Heiti SC Light'; color: rgb(169, 169, 154);"><span style="font-family: Menlo;"><em>//  </em></span>然後對<span style="font-family: Menlo;"><em>Person </em></span>類的繼承得到一個學生類(<span style="font-family: Menlo;"><em>Student</em></span>),該類能夠存放學生的<span style="font-family: Menlo;"><em>5</em></span>門課的成績,並能求</p><p style="margin-top: 0px; margin-bottom: 0px; font-family: 'Heiti SC Light'; color: rgb(169, 169, 154);"><span style="font-family: Menlo;"><em>//  </em></span>出平均成績,要求對該類的建構函式進行過載,至少給出三個形式。最後程式設計對<span style="font-family: Menlo;"><em>student</em></span>類的功能進行驗證。</p>
public class HomeWork3 : MonoBehaviour {



	public Student stu=new Student("wang");

	public Student stu2=new Student(true);
	void Start () {

		Debug.Log (stu.name);

		for(int i=0;i<=4;i++){ 
			stu.Score[i]=i;
			Debug.Log (stu.Score[i]);
		}

		stu.ave ();

	}
	

	void Update () {
	
	}
}
2.
<pre name="code" class="html">public class Person {

	public string name;
	public int age;
	public bool sex;



}

3.
<pre name="code" class="html">public class Student:Person  {

	public int [] Score = new int[5];

	public Student(int score){
		for(int i=0;i<=4;i++){

			Score[i]=score;
		}

	}
	public Student(string name){
		
		base.name = name;
	}

	public Student(bool sex){
		
		base.sex = sex;
		if(sex==true){

			Debug.Log("boy");
		}else{
			Debug.Log("girl");

		}

	}


	public void ave(){
		int num=0,sum=0;
		for(int i=0;i<=4;i++){

			num=Score[i];
			sum+=num;

	    }
		Debug.Log (sum/5);

     }
}



相關推薦

【python】Notepad++編寫一個python程式

首先我們要安裝Notepad++ 官網下載:https://notepad-plus-plus.org/ 網盤下載:https://pan.baidu.com/s/1b3FNZ8w47HYes57YeG3KmA 提取碼: cu89 安裝簡單,選擇簡體中文安裝就好了,中間會有個配置安裝路徑

Unity 編寫象棋遊戲

原文:How to Make a Chess Game with Unity 作者:Brian Broom 譯者:kmyhy 並不是所有成功的遊戲都包括打外星人或拯救世界。棋盤遊戲,尤其是國際象棋,有著數千年的歷史。它們不僅玩起來很有趣,而且將它們從現實生活中轉變成視訊

NetDataTable導Excel通用函數

export message exit center exception inb this ram com 分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!http://www.captainbed.net

不能繼承於QObject的就一定不能使用信號槽?一個代理進行發射就行了

-c 問題 ges object 編譯過程 報錯 第三方庫 nal 解決 首先不能繼承QObject的情況在開發中遇到得並不多,筆者在一年多的Qt項目開發中只遇到兩三次。而且都是因為引進了第三方庫導致編譯過程中報錯。 要想解決這個問題其實不難,因為筆者遇到的問題都是想定義

C#調C++導一個實例

新建 分享圖片 img a* mys cte try namespace 失敗 一直認為帶導出類dll的只有VC自己可以調用,其它編程語言無法調用,今天看到一篇文章才知道自己錯了。https://blog.csdn.net/huiyouyongdeyu2011/articl

java寫一個學生總成績降序排列輸出並列印名次

import java.util.ArrayList; import java.util.Collections; import java.util.List;   public class Student implements Comparable{    

建立一個學生(Student)包括學號成績程式設計輸入和顯示學生的資訊建立一個人類(Person)包含姓名性別年齡並作為學生的基

 #include<iostream.h> class Person {  char name[10];  char sex;  int age; public:  void input()  {   cout<<"請輸入姓名:";   cin>

如何用c語言編寫一個文件夾加密的程序

加密 文件夾加密 編寫 quest http html 文件 .com 程序 http://baobao.baidu.com/question/1be9811f542d58b862736798f5dd6f57.html?5N2g=2017/12/04 http://baob

繼承定義一個computer在此基礎上派生兩個子繼承與多態綁定

end 其中 調用 turn .get str 兩個 pac AR 題目如下 定義一個計算機類(Computer),並在它的基礎上派生出兩個子類:臺上機(Desktop)和便攜機類(Notebook),在Computer中定義幾個方法,並在子類Desktop和Noteboo

一個適用於任何繼承於QObject的的建立工廠

1 class ObjectFactory 2 { 3 public: 4 template<typename T> 5 static void registerClass() 6 { 7 constructors().ins

記錄Python繼承一個錯誤

今天在學python的類與繼承的時候遇到一個錯誤,原來是自己在ctrl+c  ctrl+v的時候漏了一個括號 1 class Car(): 2 def __init__(self,make,year,model): 3 self.make=make 4

n個學生的考試成績表每條記錄由學號姓名和分數和名次組成設計演算法完成下列操作: 1設計一個顯示學生資訊操作的選單函式如下所示: *************************

給出n個學生的考試成績表,每條記錄由學號、姓名和分數和名次組成,設計演算法完成下列操作: (1)設計一個顯示對學生資訊操作的選單函式如下所示: *************************        1、錄

1.定義一個學生(Student)屬性有private的名字(name), public的年齡(age),專業specialty和封裝name屬性的方法:setName(),getName()

 class student{ private String name; public String specialty; public int age; public student(String name,int age,String special

JAVA面向物件程式設計——描述一個人類姓名年齡生日屬性繼承

前言: 面向物件這個概念在很多語言中都有接觸過,尤其在c++中這個概念就是整個語言的核心。那什麼是面向物件?也許我們對它都有個似懂非懂的概念,但無法完全清晰的理解。本文先大概描述面向物件的概念,再通過一個例子來和大家一起認識學習java面向物件。 一、面向