C# 语法练习(9): 类[一] - 访问限制、方法、字段、属性
2009-02-23 08:16:53 来源:WEB开发网方法的访问限制:
using System;
class MyClass
{
/* private: 类自身使用的私有方法, 这是默认的 */
string Method1() { return "Method1"; }
private string Method2() { return "Method2"; }
/* protected: 子类可以继承的方法 */
protected string Method3() { return "Method3"; }
/* internal: 当前项目可以使用的方法 */
internal string Method4() { return "Method4"; }
/* public: 公开的方法 */
public string Method5() { return "Method5"; }
}
class Program
{
static void Main()
{
MyClass obj = new MyClass();
/* 由于访问级别的限制, MyClass 的 Method1、Method2、Method3 都不能访问 */
Console.WriteLine(obj.Method4()); //Method4
Console.WriteLine(obj.Method5()); //Method5
Console.ReadKey();
}
}
静态方法:
using System;
class MyClass
{
/* 静态方法 */
public static string Fun1() { return "Fun1"; }
internal static string Fun2() { return "Fun2"; }
/* 一般方法 */
public string Fun3() { return "Fun3"; }
internal string Fun4() { return "Fun4"; }
}
class Program
{
static void Main()
{
/* 静态方法通过类名调用: */
Console.WriteLine(MyClass.Fun1()); //Fun1
Console.WriteLine(MyClass.Fun2()); //Fun2
/* 非静态方法通过对象调用: */
MyClass obj = new MyClass();
Console.WriteLine(obj.Fun3()); //Fun3
Console.WriteLine(obj.Fun4()); //Fun4
Console.ReadKey();
}
}
- ››练习开发简单的symbian程序
- ››访问频率监测有助数据库管理
- ››访问控制大师,使用pam来支持login的访问控制
- ››访问Windows 2008共享资源出错解决方法
- ››访问 IBM 数据库服务器的新方式 —— 构建 Web 服...
- ››访问控制:理解 Windows 文件和注册表权限
- ››访问 Microsoft SQL Server 元数据的三种方法
- ››练习顺序查找、折半查找及二叉排序树的实现
- ››访问所有用户网站的内容都是一样的
- ››访问站点发生错误:Service Temporarily Unavailab...
- ››访问任何站点任何页面都报告403没权限
- ››访问统计报告不能准确记录多线程下载流量
更多精彩
赞助商链接