ASP.NET高级教程(3.2):对象
点击次数:19 次 发布日期:2008-11-27 00:07:24 作者:源代码网
|
源代码网推荐 源代码网推荐 源代码网推荐 public static void Main(String[] args) 源代码网推荐 源代码网推荐 { 源代码网推荐 源代码网推荐 MyClass myClass = new myClass() ; //构造MyClass类的一个实例 源代码网推荐 源代码网推荐 Console.WriteLine(myClass.Title) ; //结果是:我已经被赋初值了 源代码网推荐 源代码网推荐 myClass.Title = "我的值改变了" ; //改变Title属性的值 源代码网推荐 源代码网推荐 Console.Writeline(myClass.Title) ; //这时结果变成:我的值改变了 源代码网推荐 源代码网推荐 } 源代码网推荐 源代码网推荐 好了,现在让我们给这个类加上一个MyMethod方法,这个方法没有返回值,带一个字符型参数。 源代码网推荐 源代码网推荐 public class MyClass 源代码网推荐 源代码网推荐 { 源代码网推荐 源代码网推荐 //私有成员变量 源代码网推荐 源代码网推荐 private string m_strTitle ; 源代码网推荐 源代码网推荐 源代码网推荐 //属性 源代码网推荐 源代码网推荐 public string Title 源代码网推荐 源代码网推荐 { 源代码网推荐 源代码网推荐 get 源代码网推荐 源代码网推荐 { 源代码网推荐 源代码网推荐 return this.m_strTitle ; 源代码网推荐 源代码网推荐 } 源代码网推荐 源代码网推荐 set 源代码网推荐 源代码网推荐 { 源代码网推荐 源代码网推荐 this.m_strTitle = value ; 源代码网推荐 源代码网推荐 } 源代码网推荐 源代码网推荐 } 源代码网推荐 源代码网推荐 源代码网推荐 //构造函数 源代码网推荐 源代码网推荐 public MyClass() 源代码网推荐 源代码网推荐 { 源代码网推荐 源代码网推荐 m_strTitle = "我已经被赋初值了" ; 源代码网推荐 源代码网推荐 } 源代码网推荐 源代码网推荐 源代码网推荐 //方法 源代码网推荐 源代码网推荐 public void MyMethod(string a_str) 源代码网推荐 源代码网推荐 { 源代码网推荐 源代码网推荐 this.m_strTitle = a_str ; 源代码网推荐 源代码网推荐 } 源代码网推荐 源代码网推荐 } 源代码网推荐 源代码网推荐 源代码网推荐 这是我们可以改写一下刚才那个程序,运行结果同刚才一样: 源代码网推荐 源代码网推荐 源代码网推荐 public static void Main(String[] args) 源代码网推荐 源代码网推荐 { 源代码网推荐 源代码网推荐 MyClass myClass = new myClass() ; //构造MyClass类的一个实例 源代码网推荐 源代码网推荐 Console.WriteLine(myClass.Title) ; //结果是:我已经被赋初值了 源代码网推荐 源代码网推荐 myClass.MyMethod( "我的值改变了" ); //改变Title属性的值 源代码网推荐 源代码网推荐 Console.Writeline(myClass.Title) ; //这时结果变成:我的值改变了 源代码网推荐 源代码网推荐 } 源代码网推荐 源代码网推荐 源代码网供稿. |
