Chinaunix

标题: 请问这段代码的问题,小弟对java的调用还不甚了解,请指教! [打印本页]

作者: chinapower1983    时间: 2006-02-07 10:38
标题: 请问这段代码的问题,小弟对java的调用还不甚了解,请指教!
package example;

class Mammal {
        void getBirthInfo() {
                System.out.println("born alive.");
        }
}

public class Platypus extends Mammal {
        void getBirthInfo() {
                System.out.println("hatch from eggs");
                System.out.print("a mammal normally is ");
                super.getBirthInfo();
        }
}

[ 本帖最后由 chinapower1983 于 2006-2-7 10:43 编辑 ]
作者: 艾斯尼勒    时间: 2006-02-07 10:53
请问哪一行不理解?
super.getBirthInfo(); 么?

是调用父类也就是Mammal类的getBirthInfo()方法阿
作者: chinapower1983    时间: 2006-02-07 10:58
标题: 回复 2楼 艾斯尼勒 的帖子
我就是想问,这段代码正确吗?能执行吗?有问题出错在哪里?谢谢!
作者: esprit    时间: 2006-02-07 11:12
没什么错误!
作者: 天堂雨地狱风    时间: 2006-02-07 11:27
代码没问题,但是执行肯定是不行,加个主函数就OK了
作者: 艾斯尼勒    时间: 2006-02-07 12:44
java程序的执行入口是main方法
作者: chinapower1983    时间: 2006-02-07 13:00
标题: 回复 6楼 艾斯尼勒 的帖子
那再请问,java中的applet,这些小程序是怎么执行的啊,它们也不需要main主函数啊,也可以运行啊,请赐教!
作者: 艾斯尼勒    时间: 2006-02-07 13:16
哦。这个问题是这样的
java可以生成两种可执行程序,程序(application)和小程序(applet),程序(application)的入口是main方法,小程序applet的入口是init方法,当然小程序applet还需要嵌入html并且在浏览器里面执行,而程序application是可以直接使用java执行的




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2