Java求助下面题目:4、设计一个客户类Customer和它的一个子类Vip,要求如下图

作者&投稿:李倩 (若有异议请与网页底部的电邮联系)
java1.编写一个 Animal类,包括的属性年龄,名称;包括的方法: 构造方法和打印动物属性的方法~

代码如下:第一个
class Animal {private int age;private String name;public Animal(int age, String name) {this.age = age;this.name = name;}public void print() {System.out.println("年龄:" + age);System.out.println("名称:" + name);}}public class Test {public static void main(String[] args) {Animal a1 = new Animal(3, "小猫");a1.print();Animal a2 = new Animal(2, "小狗");a2.print();}}第二个:
class Animal {private int age;private String name;public Animal(int age, String name) {this.age = age;this.name = name;}public void print() {System.out.println("年龄:" + age);System.out.println("名称:" + name);}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}}class Bird extends Animal {public Bird(int age) {super(age, "小鸟");}public void print() {System.out.println("年龄:" + getAge());System.out.println("名称:" + getName());}}class Fish extends Animal {public Fish(int age) {super(age, "鱼");}public void print() {System.out.println("年龄:" + getAge());System.out.println("名称:" + getName());}}public class Test2 {public static void main(String[] args) {Animal[] animals = {new Bird(2),new Fish(10),new Bird(3),new Bird(4),new Fish(5)};for (Animal animal : animals) {animal.print();}}}

先给数组元素new customer对象,然后通过customer对象在给属性变量赋值。
过程
customer类:
class customer{//定义customer类 public int a1;//顶一个变量属性a1}1、顶一个customer数组
customer[] ct = new customer[3];//定一个customer数组,数组长度是32、给数组中的customer赋值
for(int i=0;i<ct.length;i++){ ct[i] = new customer();//实例化customer对象 ct[i].a1 = 2;//给customer类的a1属性赋值}

客户类

public class Customer {


private String name;

private Integer age;


public Customer() {

}


public Customer(String name, int age) {

super();

this.name = name;

this.age = age;

}


@Override

public String toString() {

return "Customer [name=" + name + ", age=" + age + "]";

}


public String getName() {

return name;

}

public void setName(String name) {

this.name = name;

}

public int getAge() {

return age;

}

public void setAge(int age) {

this.age = age;

}

public void output(){

System.out.println(this.toString());

}

}

VIP类


public class CustomerVip extends Customer {


private Integer grade;


public CustomerVip(String name, int age) {

super(name, age);

}


public CustomerVip() {

}


@Override

public String toString() {

return "CustomerVip  [name=" + getName() + ", age=" + getAge() + "grade=" + grade + "]";

}


public CustomerVip(String name, int age, Integer grade) {

super(name, age);

this.grade = grade;

}


public Integer getGrade() {

return grade;

}


public void setGrade(Integer grade) {

this.grade = grade;

}


public void output(){

System.out.println(this.toString());

}

}

输出


public static void main(String[] args) {


Customer c=new Customer();

c.setName("张三爹");

c.setAge(41);

c.output();


CustomerVip cv=new CustomerVip();

cv.setName("张三");

cv.setAge(25);

cv.setGrade(1);

cv.output();

}

输出内容

Customer [name=张三爹, age=41]

CustomerVip  [name=张三, age=25grade=1]

客户类

VIP类

输出

输出内容



客户类:
....
public class Customer{
String name;
String age;
public Customer(String name,String age){
this.name = name;
this.age = age;
}
public void show(){
System.out.println("[姓名:]" + name + "[年龄:]"+age )

}
}
VIP类
public class Vip extends Customer{
int grade;
public Vip(String name,String age,int grade){
super(name,age);
this.grade = grade;
}

public void show(){
System.out.println("[姓名:]" + super.name + "[年龄:]"+super.age +"[级别:]"+grade);
}
}
Test类
public class Test{
public static void main(String[] args){
Customer c = new Customer("张三","18");
Vip v = new Vip("李四","20",2);
c.show();
v.show();
}
}
打印结果:
[姓名:]张三[年龄:]18
[姓名:]李四[年龄:]20[级别:]2
纯手打,望采纳


JAVA;.题目:有一分数序列:2\/1,3\/2,5\/3,8\/5,13\/8,21\/13...求出这个数 ...
\/*从题目中可以看出分子分母是一个fibonacci数列 这就好办了 给分吧 by Herim \/ public class Test { public static void main(String[] args) { System.out.println(add(20));} \/\/求斐波那契(fibonacci)数列 public static double fibonacci(int pos) { if(pos==1||pos==2) { return 1;...

ava战地之王的战场是真的吗
看到这题目我都不知道说什么好了 好吧这游戏的中国大陆官方代理商做的宣传还真是可笑,简直称得上自己刮自己几十巴掌然后打电话给CCTV过来跑出街上喊我是二货我自豪啊 虽说认真我就输了,但某天上acfun听到到某句话:不认真你就死了.所以我还是认真的说一下吧..不知道楼主是天真还是无聊还是蛋疼还是内涵...

ava如何刷战车胜利次数
你可以建个2人房 进入游戏后 一方退出(屏幕就会显示“敌方全部撤退,我军胜利”啦 !!我感觉这样能刷的更快点!!望采纳 ,希望你点亮更多荣誉!!谢谢

AVA里X5到底是什么意思。
那个意思就是很好,很棒,AVA里,无限电通讯里,按X5是很好,很棒,漂亮的意思,但是有的人阵亡了,没法用无限电,所以就打字,因为X5比较好打,在结束后的短短的几秒内能够打出来。X5好像真的没有骂人的意思,我经常在ava里见到别人打字x5,并不是骂人,请不要误解,谢谢。

AVA的AI挑战模式怎么打比较容易?!
用喷子阴电脑风险小、不过你要熟悉地图~我嘛、还是选择技术、不过挑战还是不能太莽撞、慢慢来、一步一步来、稳打稳扎~不要心急、时间够!三条路、主要兵力冲一条路、另外两条路各留一个人、免得电脑后面冲过来!本题目由Frat回答、如有不懂、欢迎追问、对你有帮助的话、谢谢采纳~祝你游戏愉快、

AVA战地之王的战斗力怎么练
9、AVA里AK改和M4改是王道,MP5完了玩玩pp19,改装的时候不要用哪个加威力但是减11颗子弹的零件,pp19玩的就是子弹多。pp19相对mp5的稳定性差一点,是把过度枪,主要是为了接下来玩M4和ak好上手。10、爆破图,即使不会玩,打不住人,也要学会静音走路,起码给人感觉专业一点,不会轻易被TTT 11、...

法语问题34
34. 2个选择支都有问题。因为从句使用subjonctif passe,所以从句的动作一定是发生在主句之前的,而无论那个选择都不能反映该逻辑。36. 因为电话答录机没有插上电源的原因,导致我错过了2个重要的来电。brancher是插上电源的意思。2个de 是不正确的,应该是faute d'avoir 37. B, 除非是人所共知...

咱AVA华东为了生化练蓝色骷髅、开小号到处喷人、谁有关于蓝色骷髅这把喷...
打僵尸时可以把僵尸一枪打得超远。总结一下,此枪适合打生化,玩竞技没那么合适 对于题目说的威力的话,打生化绝对是个大杀器,玩竞技由于连发速度慢和对方如果防弹衣好的话,很难立刻致死,通常要打两枪,还是要看你技术咯。远程攻击嘛。。。貌似散弹都做不到这点吧 我手打的,把分给我吧 ...

全国计算机二级等级考试java是有题库吗?
有题库的。根据《全国计算机等级考试二级Java语言程序设计考试大纲(2018年版) 》,计算机二级ava考试主要考Java 语言的特点和实现机制、Java 体系结构、Java 语言中面向对象的特性、Java 语言的基本数据类型和运算、Java 语言的基本语句。Java 编程基本技术、编写用户界面程序基础、编写小应用程序(Applet)基础...

AVA里SV98那把狙改造用不用精准瞄准镜?
当然要啊 不装的时候远距离的目标难打到 而且加那个镜会增加枪的射程 防弹衣什么的去刷图就好了啊 没必要买吧

隆子县15327035747: 一个Java题:设计一个程序用于计算复数的加法和减法运算.比如:1+2i与3+4i的和为4+6i -
仇由面德路: //他的思路是 建立一个对象Number public Class Number{//其中两个成员变量 RQ用来表示实数部分,IQ用来表示虚数部分 private float RQ; private float IQ; //用构造方法来分别对实数和虚数赋值 //然后用Add()方法进行计算,其中传入的参数为要加的那个部分(比如你题目中的3+4i) //然后再进行字符串的拼接,就成了最终结果. //其实他写的这个拼接形式只能做加法,其实判断一下结果是能够顺便做减法的 }

隆子县15327035747: Java语言程序设计 题目:编写一个程序,求Y值.要求用if - else 编写 往下面看看 -
仇由面德路: import java.util.Scanner; public class C { public static void main(String[] args) { int x; int y=0; System.out.println("请输入X的值"); Scanner q = new Scanner(System.in); x = q.nextInt(); if (x > 0) { y= x + 2; } else if (x == 0) { y= x - 2; } else if (x < 0) { y= x - 4; } System.out.println("y="+y); } }

隆子县15327035747: 帮下把下面的题目用java编程!
仇由面德路: 没能理解你的意思.不知道在父类中保存对各种运动员都有效的信息是指属性还是指其他的.如果是保存的话我就有点费解了.如果仅仅是把所有运动员共有的属性保存在父类中的话还能理解,如果是在父类中保存对各种运动员都有效的信息的话,...

隆子县15327035747: 高手帮忙设计一个java程序 急用 题目如下 定义一抽象类Column,然后派生出子类实现相关功能.要求如下: -
仇由面德路: import java.lang.StrictMath.*; abstract class Column { static double s_length; //length 是保留字所以没有用它 static double s_width; static double s_height; abstract double getArea(); abstract double getVolume(); abstract void display(); } class Cylinder...

隆子县15327035747: java编程问题,按下面的要求编写一个程序,谢谢各位帮忙! -
仇由面德路: public class Test { public static void main(String args[]){ Father f = new Father(1 , 1) ; Son s = new Son(1 , 1) ; f.printX() ; f.printY() ; s.printX() ; s.printY() ; } } class Father { int x = 0 ; int y = 0 ; Father(int x , int y){ this.x = x ; this.y = y ; } public void printX()...

隆子县15327035747: 你好~~请帮忙做到JAVA设计题目
仇由面德路:public class Teacher { private String name; private int age; private char sex; private String specialty; public Teacher(){ name="TOM"; age=30; sex='m'; specialty="math"; } public static void output(String s,int a,char sx,String sp){ System.out....

隆子县15327035747: 程序设计题:编写一个java小应用程序,要求输出自己的学号,姓名,并写出应用于执行的HTML文件 -
仇由面德路: 下面是一个java 小程序实现的 import java.awt.*;//引入包 import java.applet.Applet;//引入包 public class Output extends Applet//定义类 {//定义变量private String name;private int num;//初始化public void init(){name = getParameter("...

隆子县15327035747: 求一道java代码设计题
仇由面德路: import java.util.Arrays; public class TestKoeiol { public static void main(String[] args) { int[] dics = new int[30]; for (int i = 0; i &lt; 30; i++) dics[i] = i * i * i; for (int i = 1; i &lt; 30; i++) { for (int j = i + 1; j &lt; 30; j++) { for (int m = i + 2; m &lt; 30; m++) { if (m == ...

隆子县15327035747: JAVA面试题 - --设计一个类,该类只能生成一个实例 -
仇由面德路: 单实例Singleton设计模式可能是被讨论和使用的最广泛的一个设计模式了,这可能也是面试中问得最多的一个设计模式了.这个设计模式主要目的是想在整个系统中只能出现一个类的实例.这样做当然是有必然的,比如你的软件的全局配置信息...

隆子县15327035747: JAVA题求助 程序设计 用面向对象的思想定义一个接口Area,其中包含一个计算面积的方法calculateArea();然 -
仇由面德路: import java.lang.*;interface Area{ double calculateArea();}class MyCircle implements Area{ double rad...

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