1、final修饰类 final class Car { //表明这个类不能被继承 } 2、final修饰方法 final void setColor() { //表明此方法不能被子类重写 } /* 若此时方法的访问修饰符为private,可在子类定义和父类相同的方法,此时不在产生final与重写的 ...
分类:
其他好文 时间:
2018-04-30 13:40:10
阅读次数:
147
1.一个简单的Java应用程序 这个程序虽然简单,但所有的Java应用程序都具有这种结构: 首先,Java区分大小写(如将main写成Main程序将无法运行) 下面逐行分析这段代码: public关键字称为访问修饰符,用于控制程序的其它部分对这段代码的访问级别。 class关键字表明Java程序中的 ...
分类:
编程语言 时间:
2018-04-29 23:18:56
阅读次数:
316
1、为什么要使用委托 将一个方法作为参数传递给另一个方法 2、委托概念 public delegate int 委托名(int a, int b); 声明一个委托类型,可以用访问修饰符修饰,delegate关键字,有返回值和参数 委托所指向的函数必须跟委托具有相同的签名,即相同的参数个数,相同的参数 ...
分类:
其他好文 时间:
2018-04-27 15:41:18
阅读次数:
190
1.抽象类必须标记为abstract,并且不能有任何实现 2.抽象成员必须在抽象类中 3.抽象类不能被实例化 4.子类继承抽象类后,必须把父类中的所有抽象成员都重写 (除非子类也是一个抽象类,则可以不重写) 5.抽象成员的访问修饰符不能是private 6.在抽象类中可以包含实例成员, 并且抽象类的 ...
分类:
其他好文 时间:
2018-04-26 17:04:35
阅读次数:
151
继承 个人理解默认子类会继承父类所有,和访问修饰符无关,访问修饰符限制了子类可以访问的父类对象。 java官方文档,子类不能继承父类private修饰的成员变量和方法,但是可以通过其他公开的方法调用。从侧面来对变量或方法产生影响。 内存结构: 父类对象首先被创建出来,在创建的子类对象,子类对象空间包 ...
分类:
其他好文 时间:
2018-04-26 14:55:46
阅读次数:
162
C#中有两种常见类型:值类型,引用类型。值类型存放在内存中栈里,引用类型在内存中栈里存放引用,实际存放在内存中的堆里。值类型继承自System.ValueType。System.ValueType继承自System.Object;所有类继承自System.Object。 C#中4种访问修饰符:pub ...
分类:
编程语言 时间:
2018-04-23 18:41:42
阅读次数:
165
封装的概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问。而是通过该类提供的方法来实现对隐藏信息的操作和访问 封装的好处: a、只能通过规定的方法访问数据 b、隐藏类的细节,方便修改和实现 封装的实现步骤: 1、修改属性的可见性——设为private 2、创建getter/setter方法— ...
分类:
其他好文 时间:
2018-04-21 21:48:24
阅读次数:
191
>>public:Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包访问。 >>protected:介于public 和 private 之间的一种访问修饰符,一般称之为“保护访问权限”。被其修饰的属性以及方法只能被类本身的方法及子类访 ...
分类:
其他好文 时间:
2018-04-21 12:49:11
阅读次数:
169
接口成员只能给出签名,不能有具体实现。 继承接口的类必须全部实现接口成员。 接口是多继承的。 实现继承的过程中,基类必须放在所有接口的最前面。 接口不能实例化对象。 接口是引用类型。 ...
接口 一、接口(是一种规范)1.接口名/接口文件与类类似,也是用.java文件编写2.关键字 interface 接口名命名规范与类名相同 习惯上可以使用I开头表示3. 接口额访问修饰符只能使用public和default修饰不能使用private和protected在接口中默认缺省为public4 ...
分类:
编程语言 时间:
2018-04-15 23:50:28
阅读次数:
262