码迷,mamicode.com
首页 > 其他好文 > 详细

x朝朝暮暮

时间:2017-11-18 00:49:53      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:语句   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;

}

}

 

 

x朝朝暮暮

标签:语句   class   end   plane   off   span   一起   lang   对象   

原文地址:http://www.cnblogs.com/xxxxt1/p/7854161.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!