zoukankan      html  css  js  c++  java
  • 暑期学习总结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;

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

  • 相关阅读:
    前端常用模板引擎- artTemplate
    Vue-多级组件嵌套传值
    echarts图表常用到的设置
    react-基础入门分享
    vue中 export const 和 export default的区别
    vue安装依赖报错
    nvm-node版本控制工具
    gulp-入门
    vue 中使用 iconfont
    c3中基本动画
  • 原文地址:https://www.cnblogs.com/liuleliu/p/11185692.html
Copyright © 2011-2022 走看看