请帮忙回答下面问题。
三、程序分析题(6+5+5+6+5+5分)1.观察下面程序片断,指出其中的父类和子类,以及父类和子类的各个域和方法:classCar{intcar_number;void...
三、程序分析题(6+5+5+6+5+5分)
1.观察下面程序片断,指出其中的父类和子类,以及父类和子类的各个域和方法:
class Car
{ int car_number;
void set_number(int car_num)
{car_number=car_num; }
void show_number( )
{System.out.println(“My car No. is :”+car_number); }
}
class TrashCar extends Car
{ int capacity;
void set_capacity(int trashcar_capacity)
{ capacity=trashcar_capacity; }
void show_capacity( )
{System.out.println(“My capacity is:” + capacity); }
}
2.写出下列程序的功能:
public class Sum{
public static void main(String args[])
{
int sum=1;
for (int i=1;i<=100;i++)
if (i%2!=0) sum*=I;
System.out.println(“sum=”+sum);
}
}
3.写出下列程序的功能:
import java.io.*;
public class Class1
{ public static void main(String args[])
{ int i, Max, Min;
int a[ ]={12,67,8,98,23,56,124,55,99,100};
Max=Min=a[0];
for (i=1;i<a.length;i++){
if (a[i]<Min) Min=a[i];
if (a[i]>Max) Max=a[i];
}
System.out.println(Max+” “+Min);
System.out.println( );
}
}
4.观察下面程序片断,指出其中的父类和子类,以及父类和子类的各个域和方法:
class Person
{ long id; //身份证号
String name; //姓名
}
class Student extends Person
{ long number;
int score;
int getScore( )
{ return score;
}
}
5.写出下列程序的运行结果:
import java.io.*;
public class abc {
public static void main(String args[])
{ String s1=”Hello!”;
String s2=new String(“World!”);
System.out.println(s1.concat(s2));
}
}
6.写出下列程序的运行结果:
import java.io.*;
public class abc
{ public static void main(String args[])
{ AB s=new AB(“Hello!”, “I love JAVA”);
System.out.println(s.toString());
}
}
class AB
{ String s1;
String s2;
AB(String str1, String str2)
{ s1=str1; s2=str2;}
public String toString( )
{ return s1+s2;}
}
回答的好可以追加100分 展开
1.观察下面程序片断,指出其中的父类和子类,以及父类和子类的各个域和方法:
class Car
{ int car_number;
void set_number(int car_num)
{car_number=car_num; }
void show_number( )
{System.out.println(“My car No. is :”+car_number); }
}
class TrashCar extends Car
{ int capacity;
void set_capacity(int trashcar_capacity)
{ capacity=trashcar_capacity; }
void show_capacity( )
{System.out.println(“My capacity is:” + capacity); }
}
2.写出下列程序的功能:
public class Sum{
public static void main(String args[])
{
int sum=1;
for (int i=1;i<=100;i++)
if (i%2!=0) sum*=I;
System.out.println(“sum=”+sum);
}
}
3.写出下列程序的功能:
import java.io.*;
public class Class1
{ public static void main(String args[])
{ int i, Max, Min;
int a[ ]={12,67,8,98,23,56,124,55,99,100};
Max=Min=a[0];
for (i=1;i<a.length;i++){
if (a[i]<Min) Min=a[i];
if (a[i]>Max) Max=a[i];
}
System.out.println(Max+” “+Min);
System.out.println( );
}
}
4.观察下面程序片断,指出其中的父类和子类,以及父类和子类的各个域和方法:
class Person
{ long id; //身份证号
String name; //姓名
}
class Student extends Person
{ long number;
int score;
int getScore( )
{ return score;
}
}
5.写出下列程序的运行结果:
import java.io.*;
public class abc {
public static void main(String args[])
{ String s1=”Hello!”;
String s2=new String(“World!”);
System.out.println(s1.concat(s2));
}
}
6.写出下列程序的运行结果:
import java.io.*;
public class abc
{ public static void main(String args[])
{ AB s=new AB(“Hello!”, “I love JAVA”);
System.out.println(s.toString());
}
}
class AB
{ String s1;
String s2;
AB(String str1, String str2)
{ s1=str1; s2=str2;}
public String toString( )
{ return s1+s2;}
}
回答的好可以追加100分 展开
展开全部
1. 父类Car 子类TrashCar
字段 :int car_number; int capacity; 默认的修饰符是default ,可见范围是同一个package内可见。
void set_number(int car_num) void set_capacity(int trashcar_capacity) 普通方法 默认default
同下 两个方法 由于父类中所有元素都为default 子类中获取不到任何方法和属性
2. 程序功能是求 1*3*5*7……*99 100以内的所有奇数乘积
3. 程序功能是从 数组a 中取出最大值和最小值
4 。与第一题基本相同 int getScore( )为score的get方法 默认为public
父类 Person 子类Student
5. 输出 : Hello!World!
6.输出 : Hello!I love JAVA
字段 :int car_number; int capacity; 默认的修饰符是default ,可见范围是同一个package内可见。
void set_number(int car_num) void set_capacity(int trashcar_capacity) 普通方法 默认default
同下 两个方法 由于父类中所有元素都为default 子类中获取不到任何方法和属性
2. 程序功能是求 1*3*5*7……*99 100以内的所有奇数乘积
3. 程序功能是从 数组a 中取出最大值和最小值
4 。与第一题基本相同 int getScore( )为score的get方法 默认为public
父类 Person 子类Student
5. 输出 : Hello!World!
6.输出 : Hello!I love JAVA
展开全部
1. 父类Car 子类TrashCar
int car_number; int capacity;字段 默认为private
void set_number(int car_num) void set_capacity(int trashcar_capacity) 普通方法 默认private
同下 两个方法 由于父类中所有元素都为private 子类中获取不到任何方法和属性
2. 1*3*5*7……*99 100以内的所有奇数乘积
3. 数组a 中取出最大值和最小值
4 。与第一题基本相同 int getScore( )为get方法 默认应该为public
父类 Person 子类Student
5. Hello!World!
6.Hello!I love JAVA
int car_number; int capacity;字段 默认为private
void set_number(int car_num) void set_capacity(int trashcar_capacity) 普通方法 默认private
同下 两个方法 由于父类中所有元素都为private 子类中获取不到任何方法和属性
2. 1*3*5*7……*99 100以内的所有奇数乘积
3. 数组a 中取出最大值和最小值
4 。与第一题基本相同 int getScore( )为get方法 默认应该为public
父类 Person 子类Student
5. Hello!World!
6.Hello!I love JAVA
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询