Java-源代码-简单类继承演练
2007-10-20 01:45
381 查看
class Superclass {
public boolean aVariable;
public void aMethod() {
aVariable = true;
}
public void aMethod(int i) {
System.out.println(i);
}
public void aMethod(int i, String s) {
System.out.println(i + "和" + s);
}
}
class Subclass
extends Superclass {
public boolean aVariable;
//覆盖了父类中的不带参数的构造方法
public void aMethod() {
aVariable = false;
super.aMethod();
System.out.println(aVariable);
System.out.println(super.aVariable);
}
//带一个参数的构造方法
public void aMethod(String str) {
aVariable = false;
super.aMethod();
System.out.println(str);
}
//带类型分别为String 和 int的两个参数的构造方法
public void aMethod(String str, int i) {
aVariable = false;
super.aMethod();
System.out.println(str);
System.out.println(i);
}
}
public class MainClass {
public MainClass() {
}
public static void main(String[] args) {
Subclass subclass=new Subclass();
subclass.aMethod();
}
}
public boolean aVariable;
public void aMethod() {
aVariable = true;
}
public void aMethod(int i) {
System.out.println(i);
}
public void aMethod(int i, String s) {
System.out.println(i + "和" + s);
}
}
class Subclass
extends Superclass {
public boolean aVariable;
//覆盖了父类中的不带参数的构造方法
public void aMethod() {
aVariable = false;
super.aMethod();
System.out.println(aVariable);
System.out.println(super.aVariable);
}
//带一个参数的构造方法
public void aMethod(String str) {
aVariable = false;
super.aMethod();
System.out.println(str);
}
//带类型分别为String 和 int的两个参数的构造方法
public void aMethod(String str, int i) {
aVariable = false;
super.aMethod();
System.out.println(str);
System.out.println(i);
}
}
public class MainClass {
public MainClass() {
}
public static void main(String[] args) {
Subclass subclass=new Subclass();
subclass.aMethod();
}
}
相关文章推荐
- Java-源代码-简单例外捕获演练1
- Java-源代码-简单例外捕获演练2
- Java静态属性、静态方法、非静态属性、非静态方法的继承问题简单了解
- eclipse如何简单的查看java源代码
- Javassite:使字节码工程变得简单 --在比字节码抽象度更高的java源代码级进行字节码工程
- Java简单的继承实例解析
- Java几种简单的排序源代码
- 关于java 继承和简单多态
- java中类继承的简单应用案例
- java中面向对象三大思想(继承、封装、多态)简单应用
- Java回顾:用一个Demo来说明继承抽象类和实现接口的简单框架模型
- java之装饰设计模式和继承的简单区别
- Java打造简单的游戏数据库(继承与多态的应用)
- 由一个简单示例 引出java继承中父子类成员变量共享问题 以及super的使用
- 一个简单的用JAVA实现的屏幕抓图(源代码)
- java中一个简单的对数组进行操作的工具的源代码
- (转)java之装饰设计模式和继承的简单区别
- 简单理解java中Object类源代码
- JAVA——Swing应用编写简单的记事本——源代码分析实战(二)
- java将gif动态图片分开展示源代码简单示例