第二次作业

author author     2022-10-01     559

关键词:

(1)个人的学习进度条

  代码行数(新增/累积) 博客字数(新增/累积) 学习时间(新增/累积) 重要成长
目标 1500 5000 150小时 精通java语言
第十一周 100/100 500/500 10/10 对java进行初步了解
第十二周 100/200 0/500 15/25 学习了结构化程序设计
第十三周 150/350 700/1200 15/40 学习了面向对象程序设计

 

(2)本次作业的解题思路

package com.cvit;//创建包 封装在com.cvit路径中
public interface Flyer//创建定义接口类,并包含三个公开无返回值方法
{
public void takeOff();
public void land();
public void fly();
}
public class Airplane implements Flyer//创建Airplane类,类中实现Flyer接口作用
{
public void takeOff()
{
System.out.println("___________________");
System.out.println("airplane takeOff");

}
public void land()
{
System.out.println("___________________");
System.out.println("airplane land");
}
public void fly()
{
System.out.println("___________________");
System.out.println("airplane fly");
}
public class SuperClass//创建SuperClass类
{
int x;//定义变量
public void Superclass()//创建构造方法
{
x=4;//给变量赋值
System.out.println("in subClass:x="+x);//输出变量
};
public void aMethod()
{
System.out.println("in superClass.aMethod()");
};

}

 

public class SubClass1 extends SuperClass //创建SubClass1类,继承superclass类
{
int x;
public void SubClass1()//创建构造方法
{
x=6;
System.out.println("in subClass : x ="+x);
};
public void aMethod()
{
super.Superclass();//调用父类的构造方法
super.aMethod();//调用父类方法
System.out.println("in SubClass1.aMethod()");
System.out.println("super x="+super.x+"sub.x="+x);//打印输出"super.x = [父类中x的值], sub.x=[子类中x的值]";
};
public int aMethod(int a,int b)//定义方法返回a+b的值
{
int z;
z=a+b;
return z;
};
}


public class SubClass2//创建SubClass2类
{
public void aMethod()
{
System.out.println("in SubClass2.aMethod()");
}
public int aMethod(int a,int b)
{
int z;
z=a+b;
return z;
}

}
public class SubClass3//创建SubClass3类
{
public void aMethod()
{
System.out.println("in SubClass3.aMethod()");
}
public int aMethod(int a,int b)
{
int z;
z=a+b;
return z;
}
}
public class Main//创建主类main
{
public static void chooseClass(SubClass2 sub2) //定义返回值为空的静态方法chooseClass
{

};
public static void chooseClass(SubClass3 sub3) //定义返回值为空的静态方法chooseClass
{

};
public static void main(String args[])//程序入口
{
int x=7;//定义整型变量x,赋值为7;
Airplane airplane=new Airplane();//创建Airplane类的对象airplane;
airplane.takeOff();//调用Airplane类的takeOff方法;
SubClass1 sub1=new SubClass1();//创建SubClass1类的对象sub1;
sub1.aMethod();//调用SubClass1类的aMethod方法;
//sub1.aMethod(1,2);//错误代码
x=sub1.aMethod(1,2);
System.out.println(x);//用x承接返回值
airplane.fly();//调用Airplane类的fly方法;
SubClass2 sub2=new SubClass2();//创建SubClass2类的对象sub2;
SubClass3 sub3=new SubClass3();//创建SubClass3类的对象sub3;
Main m=new Main();//创建Main类的对象m
m.chooseClass(sub2);//调用chooseClass方法,将sub2作为参数传入;
x=sub2.aMethod(1,2);//用x承接返回值
System.out.println(x);
m.chooseClass(sub3);//调用chooseClass方法,将sub2作为参数传入;
x=sub3.aMethod(1,2);//用x承接返回值
System.out.println(x);
airplane.fly();//
}
}

(3)本次作业截图

技术分享图片
















































































































第二次作业(代码片段)

作业要求一:作业截图:C高级第二次作业(1)6-7:6-8:6-9:7-1:C高级第二次作业(2):7-1:7-2:C高级第二次作业(3):6-1:6-2:作业要求二:6-7删除字符串中数字字符1.实验代码:#include<stdio.h>voiddelnum(char*s);intmain()charite... 查看详情

第二次作业

查看详情

第二次作业

查看详情

第二次作业

查看详情

第二次作业

查看详情

第二次作业

Chinamap请点击河北 查看详情

第二次作业

第一节hahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahahaha第二节hahahahahahahahahahahahahahahahahahahahaha 查看详情

人机交互第二次作业0014

人机交互第二次作业lalalaqqqqq 查看详情

丁一第二次作业

查看详情

软工第二次作业

查看详情

0069第二次作业

北京国安足球俱乐部官方网站  查看详情

第二次作业进制转换

查看详情

第二次作业

html作业王昊一白淼刘翊轩刘阳赵百川倪志博王宇辰白嘉兴莫子豪王迪  查看详情

第二次作业-编程

电梯调度问题  刚开始以为是现实的电梯以为挺简单的,后来发现我太年轻。Pintia小作业 查看详情

第二次作业

1. 2.*m这个指针没有指向指定位置无法使用。3.交换的只是数值,地址没有交换。4.  查看详情

陈睿豪第二次作业

查看详情

第二次作业1

1.PSP2.进度条3.饼状图4.折线图代码行数博文字数  查看详情

第二次作业

1.选择开发工具我选择的是vs20132.练习自动单元测试技术打开创建一个C#的类库(ClassLibrary)创建新的测试正式的单元测试完成 查看详情