面向对象编程中的属性、方法、构造函数与析构函数
在面向对象编程中,属性、方法、构造函数和析构函数是非常重要的概念。下面我们将详细探讨这些内容。
1. 属性相关
1.1 异常处理与属性的特殊用途
在编程中,当向对象的属性写入无效值时,对象会抛出异常,程序可以捕获并处理这些异常。示例代码如下:
try
{
/* Ein Objekt der Klasse Kreis erzeugen */
Kreis k;
k = new Kreis();
/* Versuch, einem ungültigen Wert in die
* Eigenschaft Radius zu schreiben */
k.Radius = -100;
/* und verwenden */
Console.WriteLine("Ein Kreis mit {0} mm " +
"Durchmesser besitzt {1} mm^2 Fläche", k.Radius,
k.Umfang().ToString());
}
catch(Exception e)
{
/* Hier werden alle Ausnahmen behandelt */
Console.WriteLine(e.Message);
}
此外,带有访问方法的属性不仅用于封装,还可用于特定的编程场景。例如,具有图形表示的对象在写入描述外观的属性时,需要在属性的 set
超级会员免费看
订阅专栏 解锁全文
3071

被折叠的 条评论
为什么被折叠?



