1. 这个用Java怎么写啊
加点分咯,呵呵class Student{ public long sutdentNo; public int classNo; public String name; public String gender; public int age; public Student(long sN,int cN,String n,String g,int a){ this.sutdentNo=sN; this.classNo=cN; this.name=n; this.gender=g; this.age=a; } public Student(){ } public long getStudentNo(){ return this.sutdentNo; } public int getClassNo(){ return this.classNo; } public String getName(){ return this.name; } public String getGender(){ return this.gender; } public int modifyAge(int a){ this.age=age; return this.age; } public int getAge(){ return this.age; } public void getInfo(){ System.out.println("学号:"+getStudentNo()); System.out.println("姓名:"+getName()); System.out.println("班级:"+getClassNo()+"班"); System.out.println("性别:"+getGender()); System.out.println("年龄:"+getAge()+"岁"); }}class Undergraduate extends Student{ public String specialty; public String degree; public Undergraduate(String s,String d){ this.specialty=s; this.degree=d; } public Undergraduate(){ } public String setSpecialty(String s){ this.specialty=s; return this.specialty; } public String getSpecialty(){ return this.specialty; } public String getDegree(){ return this.degree; } public void getInfo(){ super.getInfo(); System.out.println("专业:"+getSpecialty()); }}class Graduate extends Student{ public String research; public Graduate(String r){ this.research=r; } public Graduate(){ } public String setResearch(String r){ this.research=r; return this.research; } public String getResearch(){ return this.research; }}class Test{ public static void main(String[] args){ Student s=new Student(2006017,238,"小红","女",18); //s.getStudentNo=2005; System.out.println("学号:"+s.getStudentNo()); System.out.println("姓名:"+s.getName()); System.out.println("班级:"+s.getClassNo()+"班"); System.out.println("性别:"+s.getGender()); System.out.println("年龄:"+s.getAge()+"岁");Undergraduate u=new Undergraduate("软件技术","学士"); u.sutdentNo=2007018; u.name="小张"; u.gender="男"; u.age=22; u.classNo=198; System.out.println("学号:"+u.getStudentNo()); System.out.println("班级:"+u.getClassNo()); System.out.println("姓名:"+u.getName()); System.out.println("年龄:"+u.getAge()+"岁"); System.out.println("性别:"+u.getGender()); System.out.println("专业:"+u.getSpecialty()); System.out.println("学位:"+u.getDegree()); Graduate gd=new Graduate("java"); gd.sutdentNo=2007019; gd.classNo=190; gd.name="小王"; gd.gender="男"; gd.age=24; System.out.println("学号:"+gd.getStudentNo()); System.out.println("班级:"+gd.getClassNo()); System.out.println("姓名:"+gd.getName()); System.out.println("性别:"+gd.getGender()); System.out.println("年龄:"+gd.getAge()+"岁"); System.out.println("研究方向:"+gd.getResearch()+"技术"); }}。