编写一程序,定义一个抽象类Person

作者&投稿:齐奇 (若有异议请与网页底部的电邮联系)
用JAVA 定义一个抽象类Person,~

public abstract class Person{
private String name;
private String sex;
private int age;
public void Introduction();
//get set 方法自己写
}
public class Student extends Person{
private String enjoy//专业
public void Introduction(){
System.out.print("我是名字叫"+super.getName()+"的学生专业是"+enjoy)
}
}

public class Teacher extends Person{
private String enjoy//专业
public void Introduction(){
private int gonglin;//工龄
System.out.print("我是名字叫"+super.getName()+"的老师工龄是"+gonglin)
}
}

测试类
Main 方法中
Person p = new Student(构造函数自己写 或者直接set 赋值 get读取)这是学生对象
p.Introduction();输出学生信息
Person a = new Teacher()现在换成老师对象
a.Introduction();输出老师信息

身份证上有的都可以。姓名年龄地址电话性别等等。

public class Test {
public static void main(String args[]) {
Student student = new Student("a", 1, "b");
student.showInfo();
}
}

abstract class Person {
protected String name;

Person(String name) {
this.name = name;
}

abstract void showInfo();
}

class Student extends Person {
int grade;
String specialty;

Student(String name, int grade, String specialty) {
super(name);
this.grade = grade;
this.specialty = specialty;
}

void showInfo() {
System.out.printf("Name: %s, Grade: %d, Specialty: %s\n",
name, grade, specialty);
}

}


用java写程序,定义一个student类,包含成员变量有学号、姓名、性别、班...
public class Student {\\x0d\\x0a\\x0d\\x0a\/**\\x0d\\x0a * @param args\\x0d\\x0a *\/\\x0d\\x0aboolean master; \/\/定义成员变量\\x0d\\x0aint num;\\x0d\\x0aString name,sex;\\x0d\\x0adouble math,chinese,english,score=0.0,average=0.0;\\x0d\\x0a\\x0d\\x0aStudent(int ...

编写程序,定义一个整数型一维数组,并存放5个数,查找并输出数组中的最...
定义一个整数型一维数组,并存放5个数,查找并输出数组中的最大值和最小值public class MaxAndMin{ public static void main(String[] args){ int array[]={4,5,12,90,8}; int max; int min; max=min=array[0]; for(int i=1;i<5;i++){ if(array[i]>max) max=array[i]; if(array[i]<mi...

在java中编写程序,定义一个学生类
package exam2;import java.util.ArrayList;import java.util.List;\/ 编写一个Java应用程序,该程序包括3个类:定义一个学生类,Student有姓名,学号,选学的课程列表 定义一个课程类:课程名称,课程分数 (1)初始化一个学生,选择了三门课程,并添加到学生的属性中 (2)实现统计学生的总分功能 1.正...

用C#编写程序,定义一个学生信息类。同时使用继承分别实现小学生类、中学...
如: 大学生类,小学生类 等都是学生,所有他们都具有学生的属性和行为,如果为每个X学生类都写上那些相同的代码,代码就多,而且也不便于管理代码的维护,这个时候就出现了继承,可以把X学生们共同的属性和行为都提取出来单独做一个类,如Student ,再让那些X学生类去继承这些类,那么就可以避免上面的问题啦! 本回答由提...

编一个程序,定义一个字符变量,使用if else语句,输入一个字符,如果它是...
getchar(a);if((a>='A')&&(A<='Z')){ a+=0x20;}

用java写程序,定义一个student类,包含的内容如下。成员变量:学号、姓 ...
boolean master; \/\/定义成员变量 int num;String name,sex;double math,chinese,english,score=0.0,average=0.0;Student(int num,String name, String sex, boolean ma, double math, double chinese, double english ){ \/\/构造方法 this.num = num;this.name = name;this.sex = sex;t...

写一个程序,定义抽象基类Shape由它派出2个派生类:Circle (圆形),Rec...
include <iostream>using namespace std;#define PI 3.14159class Shape {public:virtual void printArea() = 0;};class Circle : public Shape {public:Circle(float Radius) {mRadius = Radius;}void printArea() {cout<<"The Circle's Area is "<<PI*mRadius*mRadius<<endl;}private:float...

编写C++程序,定义一个基类Fruit,包含重量weight(float类型)和颜色co...
基类:Fruit.h class Fruit{private: float weight; char color[10];public: Fruit(void); Fruit(float w,char c[10]); void add(float w,char c[10]); void print(); virtual ~Fruit(void);};Fruit.cpp include "Fruit.h"Fruit::Fruit(void){}Fruit::Fruit(float...

用C#编写程序,定义一个animal类,具有color,weight属性和sound,eat等...
定义一个基类,sound和eat抽象,然后定义子类写具体实现 \/\/\/ \/\/\/ 父抽象类 \/\/\/ public abstract class Animal { public String Color { get; set; } public Decimal Weight { get; set; } public abstract String sound();public abstract String eat();} \/\/\/ \/\/\/ 狗狗 \/\/\/ public...

写一个程序,定义抽象基类shape,派生5个派生类 虚函数
class Shape{ public:virtual float CalCircumference()=0;virtual float CalArea()=0;};\/\/圆形 class Roundness: public Shape{ public:Roundness(float r):radius(r){} virtual float CalCircumference(){ return 2 * PI * radius;} virtual float CalArea(){ return PI * radius * radius;}...

藁城市13383265792: java编程!谢谢!编一个应用抽象类程序,并将抽象类改为接口. -
秋沸浦列: 设计抽象类并实现抽象类中抽象方法的子类 抽象类: Person_abstract public abstract class Person_abstract { public abstract void eat(); public void show(){ System.out.println("我是人"); } } 实现类1:Student_abstract public class Student_...

藁城市13383265792: Java每日一题——写一个抽象类Person,定义一个Boolean类型...(日期) -
秋沸浦列: abstract class Person{ final boolean liveForever=true; final void fly() { } abstract void speak(); abstract void move(); }

藁城市13383265792: 用java1.编写一个Person抽象类:(1)位于superclass包内;(2)包涵成员数据:protected double height, weight;(3)包涵成员方法:public vo -
秋沸浦列: #include <iostream> using namespace std; class people { protected: double height,weight; public: void setp(double x,double y){height=x;weight=y;} void showp(){cout<<height<<endl<<weight<<endl;} }; #include <iostream> using namespace std; ...

藁城市13383265792: 编写一个java程序,其中包含至少一个抽象类以及一个接口,再定义一个类实现抽象类以及接口中的方法 -
秋沸浦列: 接口 package com.cmb.reqmgr;public interface HelloInterface {public void sayHello(); }接口实现 package com.cmb.reqmgr;public class HellpImpl implements HelloInterface { public void sayHello() {System.out.println("hello");}}抽象...

藁城市13383265792: 使用java 定义抽象类:public abstract class Person -
秋沸浦列: 代码如下.为了显示方便所以写在同一个文件里面了. public class Test {public static void main(String... args) throws Exception {Person stu1 = new Student();stu1.preWork();stu1.work();stu1.reWork();stu1.doHomework();Person tea1 = new...

藁城市13383265792: JAVA程序编写语言 抽象类的定义一个抽象类DW -
秋沸浦列:abstract class DW{ public abstract void run();} class cat extends DW{public void run() { System.out.println("cat is run!"); }public static void main(String[] args) { cat mao1 = new cat(); mao1.run(); }}

藁城市13383265792: JAVA程序编写. 定义一个抽象类shape ,用来表示一般图形. -
秋沸浦列: Java程序: public class Main {public static void main(String[] args) {Shape s = null;s = new Circle(3); System.out.println("圆的面积:" + s.area());System.out.println("圆的周长:" + s.perimeter());} }/*** 形状类:抽象类* @...

藁城市13383265792: 求Java大佬给写个小程序,自己搞了半天没写好 -
秋沸浦列: public abstract class Person { protected String name; public Person(String name){ this.name = name; } public abstract void showinfo(); } class Student extends Person{ private int grade; private String specialty; public Student(String name,int grade,...

藁城市13383265792: 求一道Java编程题!!! -
秋沸浦列: --接口 public interface DisplayPeople { public final String country="China"; void printInfo(Person p); }--抽线类 public abstract class Person implements DisplayPeople{ private String name; private int age; private String sex; public String ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网