重写方法时,在主函数中,是不是要用父类声明对象,创新一个子类的实例啊,
例如,父类 shape 子类 square; Shape shape=new Square();
例如,父类 shape 子类 square; Shape shape=new Square();
解决方案 »
- 使用SimpleDateFormat格式化Calendar获取到的日历
- JAVA 安全是怎么体现的?
- 打包jar文件中包含package时出错!!!!!!!!
- netbeans怎用代码显示保存对话框
- java怎么调用flash(swf)或者gif呢
- 同页applet间通信的问题
- 特别简单的问题:字节和字符到底怎么区别?区分在哪里?
- 对象序列化问题(急在线等待)?????????????
- 我想编一个把javac和java连起来用的批处理文件,请批处理文件中的参数怎么表示?
- String->Color??????
- java异常处理机制和抽象方法的重写或者接口方法的实现问题
- 怎么给JPanel组件指定位置?
我搞不懂这句的意思,请指点一下。
这样写是多态的一种典型应用。
比如父类子类中都有一个方法print()
父类中void print()
{
System.out.println("这个是父类的方法");
}
父类中void print()
{
System.out.println("这个是子类的方法");
}
上面2个方法,就是子类对父类方法的 重写。
Shape shape=new Square();
实例化父类,但实例的引用对象是指想子类中所有数据和方法
shape.print();
显示的结果为 这个是子类的方法Shape shape=new Shape();
实例化父类,但实例的引用对象是指想父类中所有数据和方法
shape.print();
显示的结果为 这个是父类的方法JAVA的学习,投入到JAVA的思想是很重要,也是很基础的。
对任何语言的学习,基础是最重要的。概念要十分清楚。不要急于进入应用,
打好基础,才是学习任何一门语言的必须。
才刚开始走路,就不应该想到要去跑,先把路走好来,掌握好平衡感,才会到跑的时候更快。
不然,随时因为平衡不好,跌的要多惨就多惨。
看看向上转型
对任何语言的学习,基础是最重要的。概念要十分清楚。不要急于进入应用,
打好基础,才是学习任何一门语言的必须。
才刚开始走路,就不应该想到要去跑,先把路走好来,掌握好平衡感,才会到跑的时候更快。
不然,随时因为平衡不好,跌的要多惨就多惨。 "apli1980说很很好,这点,我略有体会,目前总想尽快跑起来,可总也跑不好,于是才想起回头把基础的东西在补充一下。