如下, 一开始以为是设置属性成功了, 后来发现把属性注释掉了以后还是能运行, 按理说private的修饰过应该另一个类访问不了才对, 属性注释掉以后程序应该不能运行才是. 到底哪里出了问题?- [code]
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace 类
- {
- public class Person
- {
- private string name="葛杨杨"; //注意访问关键字是private的,必须声明为属性, 通过属性才能访问到
-
- //定义一个只读属性变量,只含有get方法
- /* public string Name
- {
- get
- {
- return name;
- }
-
- }
- */
- public void SayHello()
- {
- Console.WriteLine("我叫{0}",name);
- }
- }
- class Class1
- {
- static void Main(string[] args)
- {
- Person geyangPerson = new Person();
- geyangPerson.SayHello();
- Console.ReadKey();
- }
- }
- }
- [code]
复制代码 |