面向对象语言的三大特征是:封装 继承 多态
最近感觉,总结一下这个问题还是挺有必要的,所以转发了此篇文章的部分段落。
封装
封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。示例代码:
-
public class Department
-
{
-
private string departname;
-
// 读方法
-
public string GetDepartname(){
-
return departname;
-
}
-
//写方法
-
public void SetDepartname( string a){
-
departname=a;
-
}
-
}
继承
面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可