标签:语句 class end plane off span 一起 lang 对象
这科我学的就是不好 知道用什么东西就是不会用 我觉得我个人原因占大部分 不爱学编程 心里就不喜欢就抵触 然后这种考试方式也不太适合我 为了能在规定的时间里交上代码 留了挺长时间的 就怕交不上 然后两周就一考 什么都没反应过来呢就考试了 主要还是自己学的不好 然后考试还得两部分 我学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;
}
}
标签:语句 class end plane off span 一起 lang 对象
原文地址:http://www.cnblogs.com/xxxxt1/p/7854161.html