java中什么是返回值修饰符?还有类名称是不是可以随便设置?

还有此程序中,系统是不是从上往下逐一执行程序?在最后这句话(book.getlnfo();)之中进行屏幕输出?classBook{//定义一个新的类privateStri... 还有此程序中,系统是不是从上往下逐一执行程序?在最后这句话(book.getlnfo();)之中进行屏幕输出?
class Book{ //定义一个新的类
private String title ;//书的名字
private double price ;//书的价格
public void setTitle(String t){
title = t ;
}
public void setPrice(double p){
if (p>0.0){
price = p ;
}
}
public String getTitle(){
return title ;
}
public double getPrice(){
return price ;
}
public void getlnfo() {//此方法将由对象调用
System.out.println("图书名称:"+title+",价格:"+price);
}
}
public class Testdemo{
public static void main(String args[]){
Book book = new Book();
book.setTitle("Java开发");
book.setPrice(-89.9);
book.getlnfo();
}
}
初学java,什么都不懂,感谢大家了
展开
 我来答
chenxi5203344
2016-09-04 · TA获得超过161个赞
知道答主
回答量:122
采纳率:100%
帮助的人:33万
展开全部
首先 讲java的返回值:返回值包括 ,void,对象,集合,基本类型,引用类型等。
再讲类名,java的类名是不能随便修改的,而且书写类名的标准是第一个字母大写,如果有两个或着多个字母,应当每个首字母大写的方式来写。
再讲执行过程,java有一个mian方法,main方法是java程序的入口,所以此处会先执行main方法代码,new了一个对象出来,给属性赋值 之后调用book类info方法,就会输出:图书名称:Java开发,价格:0.0
追问
也就是说先执行main方法,声明并实化一个book类对象,设置title属性时回到一开始声明的book类(猜想:如果将class Book{ 这个语句中Book改成其他的单词,是不是就不会被book对象调用?也就是开头的定义一个新的类必须与底下的对象名字相同)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式