暑期学习总结2

小学期总算结束,暑假算是正式开始了,总结一下本周java自学成果,eclipse虽然装好了,但学习使用它还是花了很多时间,目前搞清楚了一些关于java程序的框架特点,例如线面这个hello world程序:

public class HelloWorld {

  /* 第一个Java程序 * 它将打印字符串 Hello World

  */

  public static void main(String []args) {

  System.out.println("Hello World"); // 打印 Hello World

  }

}

最外部的class Hello World是由文件名“Hello World”确定的,这个是以前c和c++没有的,可以解释成代码都是由类封装,而public static void main(String []args)就是主程序,地位就类似于以前的main

java的类应该是最重要的环节之一,其定义和c++中的类基本一致,区别就在于使用上,类的定义上和c++略有区别,其class前一般要加public(这个为什么要加我还不知道),一般的类定义在主函数所在类之外,但可以把主函数所在的那个类按照常规的类进行使用,为其添加数据成员或函数,并且可以合常规的一样调用,java也支持类的继承,只是和c++区别非常大,格式是这样:

class 父类{

}

class 子类 extends 父类 {

}

其效果倒是和c++一样的,但java的extends继承方式不支持多继承,即一个子类有两个父类或一个父类有两个子类,但可以多重继承;

使用interface继承方式就可以使得java可以多继承,相对于c++的this,java具有this和super指针,this是用于调用子类自身的成员的,而super用于调用父类的,这个在子类父类有同名成员时可以起到很方便的效果;

而final用于定义不可继承的类即最终类,使用方法就是把public换成final;

本周总结就是这些把,量不大,但以后找好节奏应该会很快把速度提上来的。

posted @ 2019-07-14 09:03  溜了溜  阅读(270)  评论(0编辑  收藏  举报