标题:新手求助?类中调用问题
只看楼主
aqwszddd
Rank: 1
等 级:新手上路
帖 子:23
专家分:9
注 册:2014-1-15
结帖率:71.43%
已结贴  问题点数:5 回复次数:3 
新手求助?类中调用问题
package cn.qwery.oop.animal;

public class Animal {
    String name;
    public void run(){
        System.out.println("跑啊跑");
    }
    public void eat(){
        System.out.println("吃啊吃");
    }
}
class Mammal extends Animal{
    public  void other(){
        this.run();
        this.eat();
    }
    public void taisheng(){
        System.out.println("我是胎生");
    }
    public void main(String[] args){
        other();
        taisheng();
    }
}
             程序无错误,无法执行。  public void main(String[] args){
                                                        Mammal s = new Mammal();
                                                s.other();
我想他输出                                        s.taisheng();
跑啊跑                                                  }   //不能这样写吗?
吃啊吃
我是胎生

[ 本帖最后由 aqwszddd 于 2014-8-10 11:33 编辑 ]
搜索更多相关主题的帖子: package public 
2014-08-10 11:24
日知己所无
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:38
帖 子:427
专家分:2071
注 册:2014-3-22
得分:5 
对于Java来说,main方法必须在public类里才行
2014-08-10 16:56
aqwszddd
Rank: 1
等 级:新手上路
帖 子:23
专家分:9
注 册:2014-1-15
得分:0 
知道了,谢谢
2014-08-11 08:31
梦里仙
Rank: 2
等 级:论坛游民
威 望:2
帖 子:28
专家分:30
注 册:2012-2-24
得分:0 
class Animal {
    String name;
    public void run(){
        System.out.println("跑啊跑");
    }
    public void eat(){
        System.out.println("吃啊吃");
    }
}
 public class Mammal extends Animal{
    public  void other(){
        this.run();
        this.eat();
    }
    public void taisheng(){
        System.out.println("我是胎生");
    }
    public static void main(String[] args){
        Mammal m=new Mammal();
        m.other();
        m.taisheng();
    }
}
输出:
跑啊跑
吃啊吃
我是胎生

2014-08-18 16:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-434871-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.507124 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved