设计一个名为Stock的类。这个类包括:(1)一个名为symbol的字符串数据域表示股票代码。(2)一个名为name的字符串数据域表示股票名字。(3)一个名为previousClosingPrice的double型数据域,它存储的是前一日的股票值。(4)一个名为currentPrice的double型数据域,它存储的是当时的股票值。(5)创建一支有特定代码和名字的股票的构造方法。(6)一个名为getChangePercent( )的方法返回从previousClosingPrice变化到currentPrice的百分比。实现这个类,编写一个测试程序,创建一个Stock对象,它的股票代码是“219970”,股票名字为“Oracle Inc”,前一日收盘价是4.5。设置新的当前值currentPrice为4.53,然后显示市值变化的百分比。
查看答案
设计一个Dog类,有名字、颜色和年龄属性,定义构造方法初始化这些属性,定义输出方法show( )显示其信息。
定义一个Student类表示学生,这个类包括:(1)name(学生姓名)、id(学号)、age(年龄)、sex(性别)等属性。(2)创建默认学生的无参构造方法publicStudent()。(3)创建初始化name、id、age、sex为指定值的学生类的带参数的构造方法。(4)一个publicvoidshow()的方法,实现打印学生的name、id、age、sex等属性的信息。实现这个类。编写一个测试程序,创建一个Student对象,初始化各属性的值,调用相应方法打印输出该学生的信息。
设计一个名为Book的类表示书本。这个类包括:(1)name(书名)、author(作者)、pages(总页数)、price(定价)等属性。(2)创建默认书本的无参构造方法publicBook()。(3)创建name、author、pages、price为指定值的书本的构造方法publicBook(String name, String author, intpages, floatprice)。(4)一个publicvoidshow()的方法,实现打印书本的name、author、pages、price等属性的信息。实现这个类。编写一个测试程序,创建一个Book对象——名称:Java编程的逻辑,作者:马俊昌,总页数:1028,定价:66.3。调用相应方法打印输出该书信息。
设类People是类Student的父类,下列关于声明对象s的语句中不正确的是()
A. Peoples =new People ();
B. Peoples =new Student();
C. Students =new Student();
D. Student s =new People ();