java 继承的实例化对象问题?
这段代码还需怎么写才能打印输出?谢谢classyunsuan{publicinthe(inta,intb){returna+b;}publicdoublehe(doubl...
这段代码还需怎么写才能打印输出?
谢谢
class yunsuan {
public int he(int a, int b){
return a+b;
}
public double he(double a, double b) {
return a+b;
}
public int cha(int a, int b) {
return a-b;
}
public double cha(double a, double b) {
return a-b;
}
public int chen(int a, int b) {
return a*b;
}
public double chen(double a, double b) {
return a*b;
}
public int chu(int a, int b) {
return a/b;
}
public double chu(double a, double b){
return a/b;
}
public int gethe(int a, int b) {
return a+b;
}
public double gethe(double a, double b) {
return a+b;
}
public int getcha(int a, int b){
return a-b;
}
public double getcha(double a, double b) {
return a-b;
}
public int getchen(int a, int b) {
return a*b;
}
public double getchen(double a, double b) {
return a*b;
}
public int getchu(int a, int b) {
return a/b;
}
}
class yunsuan1 extends yunsuan {
public int he(int a, int b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public double he(double a, double b) {
if((a>b) && (a<b)) {
return a;
}
return b;
}
public int jian(int a, int b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public double jian(double a, double b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public int chen(int a, int b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public double chen(double a, double b) {
if((a>b) && (a<b)) {
return a;
}
return b;
}
public int chu(int a, int b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public double chu(double a, double b) {
if((a>b) && (a<b)) {
return a;
}
return b;
}
public static void main(String[] args) {
yunsuan ys = new yunsuan();
}
}
哦,没别的意思,只是老师布置的作业练习,只理解继承的概念,就是子类继承父类,但在实际应用上就迷惑了?
1.就这道题来说,怎么做才能让算法相加之后在让子类里的if语句做比较一起输出呢?
2.怎么应用继承呢?
3.子类和父类怎么结合?
谢谢了。 展开
谢谢
class yunsuan {
public int he(int a, int b){
return a+b;
}
public double he(double a, double b) {
return a+b;
}
public int cha(int a, int b) {
return a-b;
}
public double cha(double a, double b) {
return a-b;
}
public int chen(int a, int b) {
return a*b;
}
public double chen(double a, double b) {
return a*b;
}
public int chu(int a, int b) {
return a/b;
}
public double chu(double a, double b){
return a/b;
}
public int gethe(int a, int b) {
return a+b;
}
public double gethe(double a, double b) {
return a+b;
}
public int getcha(int a, int b){
return a-b;
}
public double getcha(double a, double b) {
return a-b;
}
public int getchen(int a, int b) {
return a*b;
}
public double getchen(double a, double b) {
return a*b;
}
public int getchu(int a, int b) {
return a/b;
}
}
class yunsuan1 extends yunsuan {
public int he(int a, int b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public double he(double a, double b) {
if((a>b) && (a<b)) {
return a;
}
return b;
}
public int jian(int a, int b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public double jian(double a, double b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public int chen(int a, int b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public double chen(double a, double b) {
if((a>b) && (a<b)) {
return a;
}
return b;
}
public int chu(int a, int b) {
if((a<b) && (a>b)) {
return a;
}
return b;
}
public double chu(double a, double b) {
if((a>b) && (a<b)) {
return a;
}
return b;
}
public static void main(String[] args) {
yunsuan ys = new yunsuan();
}
}
哦,没别的意思,只是老师布置的作业练习,只理解继承的概念,就是子类继承父类,但在实际应用上就迷惑了?
1.就这道题来说,怎么做才能让算法相加之后在让子类里的if语句做比较一起输出呢?
2.怎么应用继承呢?
3.子类和父类怎么结合?
谢谢了。 展开
3个回答
展开全部
提问的技巧:
下次再贴这种题目,类里贴一个函数出来就好了,不要乱七八糟都贴上来。
1,2不明白你想表达什么,子类跟父类的结合,就用extends就可以了。
例如
public class A{
int name;
public getName(){return name;}
}
public class B extends A{
int setName(String s){name = s;}//这里,B里没有name这个属性,这个是从A里继承来的,直接使用。
public int printName(){
System.out.println(getName());//B里也没有getName这个函数,也是从A里继承来的,直接使用
}
}
下次再贴这种题目,类里贴一个函数出来就好了,不要乱七八糟都贴上来。
1,2不明白你想表达什么,子类跟父类的结合,就用extends就可以了。
例如
public class A{
int name;
public getName(){return name;}
}
public class B extends A{
int setName(String s){name = s;}//这里,B里没有name这个属性,这个是从A里继承来的,直接使用。
public int printName(){
System.out.println(getName());//B里也没有getName这个函数,也是从A里继承来的,直接使用
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public static void main(String[] args) {
yunsuan ys = new yunsuan();
System.out.println(ys.方法名+ys.方法名+...+ys.方法名);
}
}
yunsuan ys = new yunsuan();
System.out.println(ys.方法名+ys.方法名+...+ys.方法名);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
就是父类里的东西,子类可以直接拿来使用(除private类型)
子类可以有自己单独的变量及方法。父类则不可以使用
如子类的变量或方法与父类同名,则子类会使用自己声明的变量或方法
子类可以有自己单独的变量及方法。父类则不可以使用
如子类的变量或方法与父类同名,则子类会使用自己声明的变量或方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询