JAVA基本问题
发布网友
发布时间:2022-04-28 15:53
我来回答
共5个回答
热心网友
时间:2022-06-19 13:48
5-1 [4分]
(1)设 A为已定义的类名,下列声明A类的对象a的语句中正确的是(D )。
A) float A a; B) public A a=A( );
C) A a=new int( ); D) static A a=new A( );
(2)设 A为已定义的类名,下列声明A类的对象a的语句中正确的是(A)。
A) public A a=new A( ); B) public A a=A( );
C) A a=new class( ); D) a A;
(3)现有两个类A、B,以下描述中表示B继承自A的是( D)。
A) class A extends B B) class B implements A
C) class A implements B D) class B extends A
(4)有一个类A,以下为其构造方法的声明,其中正确的是( A )。
A)public A(int x){...} B)static A(int x){...}
C)public a(int x){...} D)void A(int x){...}
5-2 [2分]、下面是一个类的定义,请将其补充完整。
_class____ Teacher {
String name;
int age;
Teacher ( ___String__ s, int i){
name=s;
age=i;
}
}
5-3 [2分]、下面是一个类的定义,请完成程序填空。
public class _______Room_____{
int a, b;
Room ( int m, __int n_____){ // 构造方法
a=m; b=n;
}
}
5-4 [4分]、现有类说明如下,请回答问题:
public class A {
String str1=" Hello! \t";
String str2=" How are you? ";
public String toString( )
{ return str1+str2; }
}
public class B extends A {
String str1="\b\b,Bill.";
public String toString( )
{ return super.str1+str1; }
}
问题:
1)类A和类B是什么关系?
答: B继承 A
2)类A和类B都定义了方法toString( ), 这种现象称为什么?
说明A和B 都可以串行话
3)若a是类A的对象,则a.toString( )的返回值是什么?
Hello! How are you?
4)若b是类B的对象,则b.toString( )的返回值是什么?
Hello! ,Bill.
5-5 [6分]、编写一个类(Student),描述学生的学号、姓名、课程和成绩。学号用整型,成绩用浮点型,姓名和课程用String类型。
并完成下面的测试类,生成一个学生对象:学号=12345,成绩=80.5,姓名=“贾娃高手”,课程=“Java入门”。
package com.sinosoft.entend;
public class Student {
/**
* 学号、姓名、课程和成绩。
* 学号用整型,
* 成绩用浮点型,
* 姓名和课程用String类型。
* 并完成下面的测试类,生成一个学生对象:学号=12345,成绩=80.5,姓名=“贾娃高手”,课程=“Java入门”。
*/
int xuhao;
double great;
String name ,kecheng;
@Override
public String toString() {
// TODO Auto-generated method stub
return "学号="+xuhao+",成绩="+great+",姓名=“"+name+"”,课程=“"+kecheng+"”";
}
public Student(int xuhao, double great, String name, String kecheng) {
this.xuhao = xuhao;
this.great = great;
this.name = name;
this.kecheng = kecheng;
}
public static void main(String[] args) {
Student s = new Student(12345,80.5,"贾娃高手","Java入门");
System.out.println(s.toString());
}
}
5-6 [7分]、定义一个Document类,包含成员属性name (String类型)。从Document派生出Book子类,
增加PageCount变量(int),编写类的定义程序,使得测试程序可得类似下面的运行结果。
Name of book: Wind
Pagecount of book: 400
......
说实话 没看明白
热心网友
时间:2022-06-19 13:48
程序的初始化。先设置完毕之后后,就按照你设置的运行了。
比如说你设置数据存放在你指定的数据库内,前台布局
按你的意思去布局。什么人员有什么操作权限。
那么你设置完毕之后,程序就按你的意思运行了。别人看到的就是你设置的结果
热心网友
时间:2022-06-19 13:49
1.DADA
2.class String
3.Room int n
4.继承关系 重写
Hello! \tHow are you? Hello! \t\b\b,Bill
5.String no;double score;String name;String course;
s.no="12345";s.score=80.5;s.name="贾娃高手";s.course="Java入门";
s.name+"\t"+s.no+"\t"+s.score+"\t"+s.course
6.class Document{public String name;}class Book extends Document{public int pageCount;public Book(String name,int pageCount){this.name=name;this.pageCount=pageCount;}public void show(){}}
热心网友
时间:2022-06-19 13:49
5-1-1是d,5-4-2是重写Overriding,其他同1楼
热心网友
时间:2022-06-19 13:50
第一题D