using System;
public class Program //一個公開的類別,名稱為person
{
public void Main()
Person eric = new Person("Eric",35); //使用new 宣告一個新的person物件
Console.WriteLine(eric.setName("Bob"));
Person bob = new Person("Bob",23);
eric.SayHello(); //使用該物件的SAYhello函式
bob.SayHello();
}
public class Person //一個公開的類別,名稱為person
{ //名稱和class相同,無須標示回傳型態
private string name;
private int age; //attribute(屬性)即variable(變數)
public Person(string name,int age) //constructor (建構子:物件產生時執行其內容)
this.age = age;
this.name =name; //this 表這個物件
public void SayHello() //Behavior(行為)即函式(function)
Console.WriteLine("Hello,my name is"+name);
public string setName(string newname)
name = newname;
return name;