黑马程序员技术交流社区

标题: 求学长们帮忙。。。。。。。。。。。。。。。。。。 [打印本页]

作者: 天涯无痕    时间: 2014-7-16 19:52
标题: 求学长们帮忙。。。。。。。。。。。。。。。。。。
class zhigong
{
        private String name;
        private String id;
        private double pay;
        void zhigong(String name,String id,double pay)
        {
                this.name=name;
                this.id=id;
                this.pay=pay;       
        }
        public abstract void  work();
}
class putong extends zhigong
{
        void putong(String name,String id,double pay)
        {
                super(name,id,pay);
        }
        void work()
        {
                System.out.println("puwork");
       
        }
}

class jingli extends zhigong
{
        void jingli(String name,String id,double pay,String daiyu)
        {
                super(name,id,pay);
                this.daiyu=daiyu;

        }
        void work()
        {
                System.out.println("jingliwork");
       
        }
}

class  yingyong
{
        public static void main(String[] args)
        {
                putong p=new putong("WANGFEI","JS01",13000);
                System.out.println(p.name+","+p.id+","+p.pay);
                //p.work;
                jingli p1=new jingli("WANGFEI","JS02",15000,"lvyou");
                System.out.println(p1.name+","+p1.id+","+p1.pay+","p1.daiyu);
                //p1.work;

        }
}


}5URA~F9N}6[PM(_$XY7BVI.jpg (44.86 KB, 下载次数: 16)

}5URA~F9N}6[PM(_$XY7BVI.jpg

作者: 李宗玛    时间: 2014-7-17 10:47
jingli类里面 daiyu需要定义  没定义虚拟机当然不认识
作者: 李宗玛    时间: 2014-7-17 10:51
解决办法: 在jingli类里面定义局部变量daiyu就可以了
作者: 李宗玛    时间: 2014-7-17 10:52
李宗玛 发表于 2014-7-17 10:51
解决办法: 在jingli类里面定义局部变量daiyu就可以了

更正一下  应该是成员变量
作者: 天涯无痕    时间: 2014-7-17 12:51
李宗玛 发表于 2014-7-17 10:52
更正一下  应该是成员变量

谢谢     学到了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2