1. 首页 > 科技

Java编程题编写一个Java Application程序包含Person类、Student(学?

Java编程题编写一个Java Application程序包含Person类、Student(学?

急:(懂的人救命啊)编写一个完整的Java Application 程序。包含类Student、TestStudent

public class Student{

private String name;

private char sex;

private long id;

private String classinfo;

private String address;

public void Student(String name,char sex,long id){

this.name=name;

this.sex=sex;

this.id=id;

}

public String getName(){

return this.name;

}

public void setId(long id){

this.id=id;

}

public void setAddress(String add){

this.address=add;

}

public void setClass(String classinfo){

this.classinfo=classinfo;

}

public String toString(){

return ("姓名:"+name+"性別:"+sex+"學號:"+id+"班級:"+classinfo+"地址:"+address+"\n");

}

}

public class TestStudent{

public static void main(String args []){

Student objStu=new Student("張三",'男',12);

objStu.setAddress("地球");

objStu.setClass("xx6班");

system.out.println("objStu.toString()");

}

}

定义一个学生类Student,它继承自person类 (用java编写)

展开全部

public class Person {

public String name;

public char sex;

public int age;

}

public class Student extends Person {

public long number;

public int phi;

public int eng;

public int comp;

public double aver() {

return (phi+eng+comp)/3;

}

public int max() {

int temp = phi>eng?phi:eng;

return temp>comp?temp:comp;

}

public int min() {

int temp = phireturn temp}

@Override

public String toString() {

return "学号:"+number+" 姓名:"+name+" 性别:"+sex+" 平均分:"+aver()+" 最高分:"+max()+" 最低分:"+min();

}

}

Java作业求帮助 编写一个Java程序,在程序中定义一个PersonB类,定义一个P

class PersonB

{

String name ;

int age;

public PersonB()

{

System.out.println("PersonB()被调用");

}

public PersonB(String newName)

{

name = newName;

System.out.println("PersonB(String newName)被调用");

}

public void introduce( )

{

System.out.println("我是"+name+",今年"+age+"岁");

}

}

class StudentB extends PersonB

{

//【代码1】 //创建一个参数为空的StudentB类构造方法,能显示“StudentB()被调用”

public StudentB(){

System.out.println("StudentB()被调用");

}

public StudentB(String newName,int newAge)

{

//【代码2】 //调用父类的public PersonB(String newName)类构造方法,传入newName参数,提示使用关键词super进行调用

super(newName);

//【代码3】 //将newAge赋值给age属性

super.age = newAge;

}

}

class C2

{

public static void main(String []args)

{

StudentB s1 = new StudentB();

StudentB s2 = new StudentB("张三",19);

//【代码4】 //调用s2的 introduce方法

s2.introduce();

}

}

纯手打,采纳采纳!!!!!!!!11

java编程:设计一个person类 一个student类 对姓名进行排序 求年龄最大的女生

//person类

class person{

String name; //person类的属性

char sex;

int age;

}

//学生类继承父类person

public class student extends person{

public student(String n,char s,int a){

super(n,s,a);

}

//主方法

public static void main(String adfaf[]){

student s[]=new student[10];

for(int i=0;i<10;i++){

s[i]=("stu"+i,'女'+i+18);

}

//声明一个临时变量

int min=0;

for(int i=1;i<10;i++){

if((s[i].sex=='女'&&s[min].age>s[i].age)||(s[min].sex=='男'&&s [i].sex=='女')){

min=i;

}

}

System.out.println("年龄最大的女生是"+s[min].name+"他的年龄是"+s[min].age);

}

}