x朝朝暮暮
Posted x朝朝暮暮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了x朝朝暮暮相关的知识,希望对你有一定的参考价值。
这科我学的就是不好 知道用什么东西就是不会用 我觉得我个人原因占大部分 不爱学编程 心里就不喜欢就抵触 然后这种考试方式也不太适合我 为了能在规定的时间里交上代码 留了挺长时间的 就怕交不上 然后两周就一考 什么都没反应过来呢就考试了 主要还是自己学的不好 然后考试还得两部分 我学java编程 还得写博客还得学码云 本来java跟python一起学就有点乱 然后又有这么多别的东西 我本身也不是什么学计算机的脑子 反应慢 根本就接受不了
然后我一直都会尽量好好听课好好学 但是我以后绝对不走编程专业 这就是我第二次考试的心理总结
知识点;
定义类
定义接口
继承
创建对象
定义有无返回值的方法
定义构造方法
定义静态方法
调用
封装方法
1. 创建接口Flyer,封装在com.cvit包中,包含三个方法
无返回值 takeOff()
无返回值 land()
无返回值 fly()
package com.cvit;
封装方法 关键字package
interface Flyer
{
public void takeOff();
定义三个方法 因为接口默认是抽象的 所以没有方法体 要在子类体现
public void land();
public void fly();
}
2. 创建类Airplane,封装在com.cvit包中,实现Flyer接口
无返回值 takeOff(),输出"airplane takeOff"
无返回值 land(),打印输出"airplane land"
无返回值 fly(),打印输出"airplane fly"
class Airplane implements Flyer 运用了implements关键字 实现了接口继承
{
public void takeOff() 实现了接口方法 添加了方法体
{
System.out.println("------------");
输出语句
System.out.println("airplane takeOff");
}
3. 创建类SuperClass,封装在com.cvit包中
声明整型变量x,
构造方法实现以下功能,为x赋值为4,打印输出"in superClass : x = [x的值]"
定义方法aMethod(),
打印输出"in superClass.aMethod()"
classSuperClass 定义类 关键字为class
{
public int x;
public
SuperClass() 定义构造方法 构造方法与类名相同
{
x=4;
System.out.println("in superClass:x="+x);
}
public void aMethod() 定义普通方法 注意有没有返回值
如果没有用void如果有要表明返回值类型
{
System.out.println("in superClass.aMethod()");
}
}
4. 创建类SubClass1,封装在com.cvit包中
声明整型变量x,
构造方法实现以下功能,为x赋值为6,打印输出"in subClass : x = [x的值]"
定义方法aMethod()
调用父类的构造方法;
打印输出"in SubClass1.aMethod()";
打印输出"super.x = [父类中x的值], sub.x=[子类中x的值]";
定义方法aMethod(int a, int b),返回a+b的值
class SubClass1 extends SuperClass 继承主要关键字extends
{
public int x;
public SubClass1() 定义构造方法 构造方法与类名要相同
{
x=6;
System.out.println("in subClass:x="+x);
}
public void aMethod() 定义普通方法 没有返回值
{
super.aMethod();
System.out.println("super.x="+super.x+"sub.x="+x);
}
public int aMethod(int a,int b) 定义普通方法 有返回值 用到return 在调用时给值
{
int s=a+b;
return s;
}
}
5. 创建类SubClass2,封装在com.cvit包中
定义方法aMethod(),
打印输出"in SubClass2.aMethod()"
定义方法aMethod(int a, int b),
返回a+b的值
classSubClass2 定义类
{
public void aMethod() 定义方法
{
System.out.println("in SubClass2.aMethod()");
}
public int aMethod(int a ,int b) 定义方法 有返回值
{
int s=a+b;
return s;
}
}
以上是关于x朝朝暮暮的主要内容,如果未能解决你的问题,请参考以下文章