已知
import java.io.*;
class Person{
public static void print(){System.out.print("Person");}
}
class Employee extends Person{
public void print(){
System.out.prin
import java.io.*;
class Person{
public static void print(){System.out.print("Person");}
}
class Employee extends Person{
public void print(){
System.out.prin
以下文字与答案无关
提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。
}
class Employee extends Person{
public void print(){
System.out.prin ">1.已知
import java.io.*;
class Person{
public static void print(){System.out.print("Person");}
}
class Employee extends Person{
public void print(){
System.out.prin
public void printMyGender(String s){
this.print();
System.out.print(s+" ");
}
}
class Gender{
String type="gender";
public void print(Person p){p.printMyGender(type);}
}
class Female extends Gender{
public Female(){
type="female";
}
}
class Male extends Gender{
public Male(){
type="male";
}
}
class Employee extends Person{
public void print(){
System.out.print("Employee ");}
}
class Manager extends Employee{
public void print(){
System.out.print("Manager ");}
}
public class Test{
public static ">2.import java.io.*;
class Person{
public void print(){System.out.print("Person ");}
public void printMyGender(String s){
this.print();
System.out.print(s+" ");
}
}
class Gender{
String type="gender";
public void print(Person p){p.printMyGender(type);}
}
class Female extends Gender{
public Female(){
type="female";
}
}
class Male extends Gender{
public Male(){
type="male";
}
}
class Employee extends Person{
public void print(){
System.out.print("Employee ");}
}
class Manager extends Employee{
public void print(){
System.out.print("Manager ");}
}
public class Test{
public static
}
});
}
public void show(Car c){
c.run();
c.show();
}}
abstract class Car{
public void run(){
System.out.println("car run");
}
public void show(){
System.out.println(getClass().getName());
}}
">3.请写出以下程序运行结果:package test;
public class Test {
public static void main(String] args) {
Test t = new Test();
t.show(new Car(){
public void run(){
System.out.println("test run");
}
});
}
public void show(Car c){
c.run();
c.show();
}}
abstract class Car{
public void run(){
System.out.println("car run");
}
public void show(){
System.out.println(getClass().getName());
}}
}
}
class Rectangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Rectangle");
}
}
class Triangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Triangle");
}
}
public class AbstractClassDemo{
public static void main(String args]){
(new Circle()).display();//定义无名对象来调用对应的display方法
(new Rectangle()).display();
(new Triangle()).display();
}
}
输出结果是 ?
">4.阅读程序,给出结果:// AbstractClassDemo.java源代码如下:
abstract class Shape { //定义抽象类Shape和抽象方法display
abstract void display();
}
class Circle extends Shape {
void display() {//实现抽象类的方法
System.out.println("Circle");
}
}
class Rectangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Rectangle");
}
}
class Triangle extends Shape {
void display() { //实现抽象类的方法
System.out.println("Triangle");
}
}
public class AbstractClassDemo{
public static void main(String args]){
(new Circle()).display();//定义无名对象来调用对应的display方法
(new Rectangle()).display();
(new Triangle()).display();
}
}
输出结果是 ?
list.add("demo_2");
list.add("demo_3");
ListIterator it = list.listIterator();
while(it.hasPrevious()) {
Object obj = it.previous();
System.out.print(obj+" ");
}
}
}
">5.代码三:import java.util.*;
public class Test03 {
public static void main(String] args) {
ArrayList list = new ArrayList();
list.add("demo_1");
list.add("demo_2");
list.add("demo_3");
ListIterator it = list.listIterator();
while(it.hasPrevious()) {
Object obj = it.previous();
System.out.print(obj+" ");
}
}
}
list.add("b");
list.add("c");
for (String obj : list) {
System.out.println(obj);
}
}
}
">6.代码二:import java.util.ArrayList;
public class Test02 {
public static void main(String] args) {
ArrayList list = new ArrayList();
list.add("a");
list.add("b");
list.add("c");
for (String obj : list) {
System.out.println(obj);
}
}
}
methodA(s);
s=s.replace('e', 'a');
System.out.println(s);
}
public static void methodA(String str){
str+="World";
}
}
上述代码的运行结果为:()
">7.当编译并运行下列代码时,其运行结果是什么?Public class Main{
public static void main(String args]){
String s="Hello";
methodA(s);
s=s.replace('e', 'a');
System.out.println(s);
}
public static void methodA(String str){
str+="World";
}
}
上述代码的运行结果为:()
for (int i=0;i<list.length;i++)
System.out.print(listi]+" ");
System.out.println();
}
public static void main(String] args){
int] list1={0,1,2,3};
int] list2=new intlist1.length];
list2=list1;
PrintLst("数组1",list1);
PrintLst("数组2",list2);
list12]=list12]+10;
PrintLst("修改数组1后,数组2为",list2);
}}
">8.阅读下列程序,并给出程序运行的结果。public class CopyArray{
public static void PrintLst(String s,int] list){
System.out.print(s+":");
for (int i=0;i<list.length;i++)
System.out.print(listi]+" ");
System.out.println();
}
public static void main(String] args){
int] list1={0,1,2,3};
int] list2=new intlist1.length];
list2=list1;
PrintLst("数组1",list1);
PrintLst("数组2",list2);
list12]=list12]+10;
PrintLst("修改数组1后,数组2为",list2);
}}
for (int i=0;i<list.length;i++)
System.out.print(listi]+" ");
System.out.println();
}
public static void main(String] args){
int] list1={0,1,2,3};
int] list2=new intlist1.length];
list2=list1;
PrintLst("数组1",list1);
PrintLst("数组2",list2);
list12]=list12]+10;
PrintLst("修改数组1后,数组2为",list2);
}}
">9.阅读下列程序,并给出程序运行的结果。Public class CopyArray{
public static void PrintLst(String s,int] list){
System.out.print(s+":");
for (int i=0;i<list.length;i++)
System.out.print(listi]+" ");
System.out.println();
}
public static void main(String] args){
int] list1={0,1,2,3};
int] list2=new intlist1.length];
list2=list1;
PrintLst("数组1",list1);
PrintLst("数组2",list2);
list12]=list12]+10;
PrintLst("修改数组1后,数组2为",list2);
}}