🌷🌷🌷🌷例子①:封装
🌷🌷🌷🌷例子②:继承
🌷🌷🌷🌷例子③:多态
🌷🌷🌷🌷例子④:抽象
例子①:封装
public class Student
{
private string name;
private int age;
public string GetName()
{
return name;
}
public void SetName(string newName)
{
name = newName;
}
public int GetAge()
{
return age;
}
public void SetAge(int newAge)
{
age = newAge;
}
}
解析:这个例子展示了封装的概念。Student类封装了姓名和年龄两个私有字段,并提供了公共的访问和修改这些字段的方法。通过封装,姓名和年龄的实现细节被隐藏在类的内部,外部代码只能通过公共方法来操作这些数据。这样做的好处是可以控制对数据的访问,防止直接修改数据导致的错误或不一致。同时,如果需要修改字段的实现方式,只需修改类的内部逻辑,而不会影响使用该类的其他代码。