c#面向对象public格式
时间: 2024-08-27 22:00:32 浏览: 56
C#中的public关键字是一种访问修饰符,用于指定类成员(如字段、属性、方法和其他嵌套类型)的访问级别。使用public关键字定义的成员可以被任何其他代码访问,无论该代码位于何处。
在面向对象的编程范式中,public格式通常遵循这样的结构:
```csharp
public 类型 成员名称 // 成员可以是属性、方法、字段等
{
// 成员体(对于方法或属性包含实现)
}
```
- 类型:可以是数据类型,比如int、string,或者是一个类的名称。
- 成员名称:是标识符,用来命名成员。
- 成员体:仅适用于方法和属性,包含了执行逻辑或返回值的代码块。
下面是一个简单的C#类,它包含了一个public方法和一个public属性的例子:
```csharp
public class Person
{
// 成员变量(字段)
private string name;
// public属性,可以被任何代码访问和修改
public string Name
{
get { return name; }
set { name = value; }
}
// public方法,可以被任何代码调用
public void Greet()
{
Console.WriteLine("Hello, my name is " + name);
}
}
```
在这个例子中,`Name`属性允许外部代码访问和修改`name`字段。`Greet`方法可以被外部代码调用以执行特定的操作,这里是打印一条问候信息。
阅读全文