黑马程序员技术交流社区

标题: Java零基础入学辅导班 - 11月13日(第七天)提问贴 [打印本页]

作者: HM代景康    时间: 2013-11-11 19:56
标题: Java零基础入学辅导班 - 11月13日(第七天)提问贴
本帖最后由 HM代景康 于 2013-11-11 21:35 编辑

11月13日公开课课前提问贴

请大家围绕课程内容提问。

提问要简洁清晰,这样老师才能更明确的回答你的问题!!

您提问的问题,老师会在11月13日YY公开课上面为大家解答。

公开课课程大纲:http://bbs.itheima.com/thread-95605-1-1.html
公开课视频发布:http://bbs.itheima.com/thread-95819-1-1.html



常见问题整理

请访问:http://bbs.itheima.com/thread-97400-1-1.html
作者: 其LovE斤    时间: 2013-11-12 19:50
abstract class Worker
{
        Worker(String name,String id,double pay)
        {
                this.name=name;
                this.id=id;
                this.pay=pay;
        }
        private String name;
        private String id;
        private double pay;
        public abstract void job();
}
class Staff extends Worker
{
        Staff(String name,String id,double pay)
        {
                super(name,id,pay);
        }
        public void job()
        {
                System.out.println("yuangong ...gongzuo");
        }
       
}
class Manager extends Worker
{
        Manager(String name,String id,double pay,double money)
        {
                super(name,id,pay);
                this.money=money;
        }
        private double money;
        public void job()
        {
                System.out.println("jingli....gongzuo");
        }
}
class LianDemo
{
        Staff st = new Staff("zhangsan","123",4000);
        st.job();      //提示 这里错了
        Manager m=new Manager("lisi","321",5000,2000);
        m.job();     //提示  这里错了
}
2个错误
LianDemo.java:50: 错误: 需要<标识符>
        st.job();
              ^
LianDemo.java:52: 错误: 需要<标识符>
        m.job();
             ^
这是错到哪里了?
作者: Ree~ven    时间: 2013-11-12 20:31
其LovE斤 发表于 2013-11-12 19:50
abstract class Worker
{
        Worker(String name,String id,double pay)

你没写主函数,写上就对了
作者: 其LovE斤    时间: 2013-11-12 22:23
Ree~ven 发表于 2013-11-12 20:31
你没写主函数,写上就对了

我列个去。。我跟了N多遍。。居然是主函数~~~~~:Q
谢谢了啊。。
作者: ζ丶凡σ    时间: 2013-11-14 08:51
import java.util.*;

class TreeSetTest
{
        public static void main(String[] args)
        {
                 TreeSet ts = new TreeSet();  //TreeSet集合

                 ts.add(new Student("fanbo05",28)); //添加一个自定义的学生对象。
                // ts.add(new Student("fanbo01",24));
                // ts.add(new Student("fanbo02",26));
                // ts.add(new Student("fanbo08",22));
                // ts.add(new Student("fanbo04",23));
                // ts.add(new Student("fanbo02",20));

                 Iterator it = ts.iterator();    //迭代一下。

                 while(it.hasNext())
                 {
                         System.out.println(it.next());
                 }
        }
}


class Student    //学生类
{
        private String name;
        private int age;

        Student(String name, int age)
        {
                this.name = name;
                this.age = age;
        }

        public String getName()
        {
                return name;
        }

        public int getAge()
        {
                return age;
        }
}

//就这段小代码,有位哥们能和毕老师一样打印出一个哈希值来,有一位哥们和我一样,编译通过,执行出错。  不知道怎么回事?




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