标题:哪位大神帮我瞧瞧,不知道那里有问题
取消只看楼主
a651093753
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-5-16
结帖率:0
已结贴  问题点数:10 回复次数:3 
哪位大神帮我瞧瞧,不知道那里有问题
import java.util.Date;
public class Book
{
    private String name;
    private  String id;
    private String editor;
    private  String publisher;
    private  Date date;
    private int page;
    private double price;
    private String BookName;
    public Book()
    {
        this.name="java";
    }
    public String getName()
    {
        return name;
    }
    public void setName(String name)
    {
        this.name=name;
    }
    public String getEditor()
    {
        return editor;
    }
    public void setEditor(String editor)
    {
        this.editor=editor;
    }
    public String getId()
    {
        return id;
    }
    public void setId(String id)
    {
        this.id=id;
    }
    public String getPublisher()
    {
        return publisher;
    }
    public void setPublisher(String publisher)
    {
        this.publisher="清华大学";
    }
    public Date getDate()
    {
        return date;
    }
    public void setdate(Date date)
    {
        this.date=date;
    }
    public  int getPage()
    {
        return page;
    }
    public void setPage(int page)
    {
        if(getPage()==200)
        {
            this.page=200;
        }else
        {
            System.out.println("图书输入信息错误");
        }
    }
    public double getPrice()
    {
        return price;
    }
    public void setPrice(double price)
    {
        this.price=200;
    }

public class Test
    {
        public  void main(String[] args)
        {
            Book book =new Book();
            book.setName("java");
            book.setId("23");
            book.setEditor("徐琪");
            book.setPublisher("清华大学");
            book.setdate(new Date());
            System.out.println("name"+book.getName());
            System.out.println("id"+book.getId());
            System.out.println("editor"+book.getEditor());
            System.out.println("publisher"+book.getPublisher());
            System.out.println("date"+book.getDate());
            System.out.println("page"+book.getPage());
            System.out.println("price"+book.getPrice());
            
        }
    }
   
}
不知道哪里有问题,就是运行说找不到主方法[/color][/color]
搜索更多相关主题的帖子: private public double return import 
2013-07-30 21:46
a651093753
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-5-16
得分:0 
回复 2楼 java小蚂蚁
我改了一下,加了两个static,可以运行,但是不能调用前面的set()方法
2013-07-31 10:43
a651093753
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-5-16
得分:0 
回复 5楼 douyaxz
不知道为什么不能输出前面set()方法里面设好的值,price和page输出为0
2013-07-31 10:57
a651093753
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2013-5-16
得分:0 
回复 3楼 douyaxz
有点不懂为什么要改成static,test类前面也要加static 才行
2013-07-31 10:58



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




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

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