是这样:
class1是class2的父类,class1(父类)中有一个public方法:mothod1();
而且,同样地,class2中也有这么一个方法:mothod1();
如果在创建了一个class2的对象时,要调用class1中的mothod1()方法,又不另外创建class1的对象。
该如何实现呢??? 谢谢。
class1是class2的父类,class1(父类)中有一个public方法:mothod1();
而且,同样地,class2中也有这么一个方法:mothod1();
如果在创建了一个class2的对象时,要调用class1中的mothod1()方法,又不另外创建class1的对象。
该如何实现呢??? 谢谢。
解决方案 »
- Java多线程4—线程同步问题 火车票售票系统
- NetBeans 的一个问题 ~~ 请帮忙~~
- 如何判断某个硬盘下面是否有新的文件生成。
- 我写了一个程序打成了*.jar包,在我的电脑上可以运行,我把它放在98系统上就不能运行了,我把那台安98的电脑安上了JVM,可那个*.jar 还是不
- Visual J++ Form Designer问题.
- JDOM如何生成这样的根元素??
- Object 为什么不能用T来代替?
- 求助一个方法,简单阿!!!!!有关删除文件夹的
- 各位大虾我想学JAVA,谁能推荐好书以小弟一看.给分的
- 关于电影院座次的问题,求各位大神帮忙写一个Java的代码。
- ASCII码转string问题 急,在线等
- 数组二分法排序就一定要改变元素的顺序吗
super.method1()
调用一般方法则用super.methodName();
super代表父类
比如说我在另外一个类(比如说class3)中,创建了一个class2的对象,要想不创建class1的对象而直接使用父类中的方法mothod1()如何实现?
其实做一个假设如果掉用class2的mothod1()真的可以调用class1的方法的话那不是乱了套了。不知道楼主为什么要实现这样的功能,不如做个函数参数,根据传入的参数不同做不同的逻辑处理
class1 {
method1(class1 object1,……) {
……
}
……
}
class2 extends class1 {
method1(class2 object2,……) {
……
}
}
然后在class3中,如果想调用父类的method1,就传入父类对象;如果想调用子类的method1,就传如子类对象