继承、封装、多态、抽象是面向对象编程的四大基本特征继承继承的优点: 1.代码的重用; 2.子类可以扩展父类的属性和方法; 3.父类的属性和方法可以用于子类; 4.设计应用程序可以变得更加简单。继承的写法 访问修饰符 class 子类 extends 父类{}父类可以成为超类、基类;...
分类:
编程语言 时间:
2015-04-12 19:12:17
阅读次数:
150
原文:WPF 引用DLL纯图像资源包类库中的图片1、建立WPF应用程序 过程略。 2、创建类库项目(图片资源包) 创建图片资源类库项目MyImages,删除class1.cs,在项目属性的资源选项中选择“图像”类型,并在“添加资源”中点击“添加现有的文件”,把图像加入到资源。并把访问修饰符改为Pub...
具体区别有人罗列为: 重写(override)又名覆盖:
1.不能存在同一个类中,在继承或实现关系的类中;
2. 名相同,参数列表相同,方法返回值相同,
3.子类方法的访问修饰符要大于父类的。
4.子类的检查异常类型要小于父类的检查异常。
重载(overload)
1.可以在一个类中也可以在继承关系的类中;
2.名相同;
3.参数列表不同(个数,顺序,类型) 和方法的...
分类:
编程语言 时间:
2015-04-09 11:53:29
阅读次数:
124
作用域 当前类 当前包(package) 子类 其他包(package)public ok ok ok okprotected ok ok ok nodefault ...
分类:
编程语言 时间:
2015-04-06 00:56:40
阅读次数:
170
对象行为:断点调试:1.定位(设置断点)2.启动调试3.单步执行,观察4.修改访问修饰符:可选修饰符:static final abstract native静态成员为类的所有对象共享。在静态方法中 只能直接调用静态成员 不能直接调用非静态成员成员方法中 可以直接调用静态成员与非静态成员方法重载:当...
分类:
编程语言 时间:
2015-04-05 17:28:23
阅读次数:
177
20世纪70年代后,OOP采用了一种完全不同的方法开发计算机应用程序。程序不再是围绕着要解决的任务来设计,而是围绕着要解决的问题中的对象来设计(结构化编程)。类是对象的抽象,对象是类的实例,类是具有相同属性和行为的一组对象的集合。 方法语法规则: 1 访问修饰符(public,protected,....
分类:
编程语言 时间:
2015-04-05 15:54:50
阅读次数:
155
编写析构器: 析构器只适用于引用类型,不能为自己的析构器指定一个访问修饰符,析构器不能获取任何参数class a{~a(){...}}using的使用using(TextReader tr=new TextReader()){ //在对象使用完后将其释放 能够使用using的类要实现IDisp...
定义接口: 在接口中要按照与类一样的方式声明方法,只是不能够指定任何访问修饰符,要将方法的主体换成一个分号,接口默认的访问类型是public;interface a{int b();}实现接口: 实现一个接口时,必须保证每个方法都完全匹配与他对应的接口中的方法,方法名和返回类型完全匹配,所有参数.....
程序中我们用方法来实现对对象的操作,但是对象可能有不同的数据类型,这时候对不同的数据类型,进行相同的操作,我们就可以用到方法的重载,即方法名相同,但是具有不同的参数列表。方法的重载可以根据传递参数的数据类型不同来调用方法,也可以根据参数个数不同来设计。重载必须有不同的参数列表,返回类型和访问修饰符可...
分类:
编程语言 时间:
2015-04-01 14:56:33
阅读次数:
124
类的三大支柱:Encapsulation(封装),polymorphism(多态),Inheritance(继承)C#中一个类最多只能有一个主函数,和java类似,类是C#中具有独立运行能力的最小单位,可以不写namespace(就像java不写package,会建立默认的)。但是如果一个程序中有两...