首页 > 其他 > 详细

第二次作业

时间:2017-11-17 23:11:17      阅读:288      评论:0      收藏:0      [点我收藏+]

1.学习进度表

技术分享图片

 

 

2.解题步骤

package com.cvit; //在项目中的绝对路径
public interface Flyer //定义接口

void takeoff(); //定义 无返回值方法
 
 
void land(); 
 
 
void fly(); 
}


package com.cvit; //将包封装
public class Airplane 定义类

void takeoff() 定义
{ System.out.println ("----------------"); //输出
System.out.println ("airplane takeOff"); 

void land() 
{ System.out.println ("----------------"); 
System.out.println ("airplane land"); 

void fly() 
{ System.out.println ("----------------"); 
System.out.println ("airplane fly"); 

 
}

package com.cvit; 封装包
public class SuperClass//定义类 

int x; //定义x
SuperClass x=new x();//构造函数 
System.out.println("in subClass : x ="x); //构造方法实现以下功能,为x赋值为4,打印输出"in superClass : x = [x的值]"
public aMethod() //定义方法

System.out.println("in superClass.aMethod()"); 

 }

 

class SubClass1 extends SuperClass {    // 创建类subClass1并继承类SuperClass,继承父类中的成员变量和方法
  public int x;          //声明整形变量  x
  public SubClass1(){      // 定义构造方法
    x=6;           //将变量赋值为6
    System.out.println("in subClass: x="+x);
}
   public void aMethod(){        //定义方法
    System.out.println("in SubClass1.aMethod()");    //打印输出语句

    System.out.println("super.x = " +super.x+", sub.x=%d" +this.x); //   利用语句super调用出父类成员域,用this语句调用累自己的类的成员域

}
   public int aMethod(int a,int b){  //  定义方法 aMethod   参数列表为  int a  int  b  
     return a+b;    //将a与b的值返回到方法中
}
}

package com.cvit;
public class SubClass3{    //定义方法SubClass声明公共类
   public void aMethod(){    //定义输出方法aMethod
    System.out.println("in SubClass3.aMethod()");  //打印输出语句


}
  public int aMethod(int a,int b){     //定义方法
    return a+b;                   //   将a与b的值返回方法中
}
}package com.cvit;                                        //封装在com.cvit                               public class Main                                           // 创建类m public static void chooseClass(SubClass2 sub2)        // 定义一个空方法

 

 

 

public static void chooseClass(SubClass3 sub3) // 定义一个空方法
{

 

}
public static void main (String args[]) //程序入口
{
int x=7; //x赋值7
Airplane airplane=new Airplane(); //类airplane 实例化 创建对象airplane
airplane.takeOff(); //调用takeoff
SubClass1 sub1=new SubClass1(); //类subclass 实例化 创建对象
sub1.aMethod();

chooseClass(sub3);
int c =sub3.aMethod(x,x);
System.out.println(c);
airplane.fly();
}
}

3.截图没做出来,出现好多错误

 

第二次作业

原文:http://www.cnblogs.com/qxs123/p/7853706.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!