1:封装 将对象进行封装,并不等于将整个对象完全包裹起来,而是根据实际需要,设置一定的访问权限,用户根据不同的权限调用对象提供的功能,在C#语言中,可以使用修饰符public.internal.protected.private分别修饰类的字段.属性和方法. 2:继承,主要是注意继承的格式 public class ParentClass //父类 { public ParentClass(); } public class ChildClass : ParentClass :子类 { pu…
1多态以及接口调用方法: public class Interface { public static void main(String[] args) { Al x = new Al(); jian a = x; System., )); // 使用接口引用调用的方法 animal zz = new animal(); zz.jiao(); zz = new dog(); zz.jiao(); zz = new cat(); zz.jiao(); //多态 } } interface jia{…
1.属性 //属性的2种写法 public class person { private string _name; public string Name { get { return _name; } set { _name=value; } } public int Age { get; set; } } 2.索引器 //外部调用 person p=new person; sting str=p[] public class person { private string _name; p…
封装: 封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口.面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治.封装的对象,这些对象通过一个受保护的接口访问其他对象.封装是一种信息隐藏技术,在java中通过关键字private实现封装.什么是封装?封装把对像的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度. ① 对象的数据封装特性彻底消除了传统结构方法中数据与操作分离所带来的种种问题,提高…
一.继承 1.1 继承的特性 子类拥有父类非 private 的属性.方法. 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展. 子类可以用自己的方式实现父类的方法. Java 的继承是单继承,但是可以多重继承.单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性. 提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越…