zoukankan      html  css  js  c++  java
  • java语法规则

    java所有文件在类里面,类的定义:访问修饰符 class 类名{     },java文件最上面一般需要写上包名package com.xxx。

    重写:重写产生在继承上,子类与父类方法重名.@Override是一个注解,表示该方法是一个重写的方法,不可随意改名.构造方法不能被重写.

    子类与父类方法名必须一致,子类权限修饰符不能小于父类权限修饰符,形参必须一致.返回值必须一致(或者父类派生类),子类抛出的异常不能大于父类抛出异常.

    重载:发生在一个类里面,函数名一致,形参类型和数量不一致构成重载.如果只是返回值不同不能构成重载.

    继承:java只能类只能单继承但可以多接口,接口与接口之间可以多继承.

    ==比较地址,equers比较值.

    一个.java格式源文件可以有多个类,但只能有一个public类并且与文件名相同.

    访问修饰符:public,protected,默认,private,4个访问修饰符.

    -局部变量前面不能用任何访问修饰符,例如用private来修饰局部变量.final不属于访问修饰符.-

    -类的静态成员,可以在外面直接使用类调用(把类看做一个特殊实例).

    -匿名函数只能使用外部的final变量.

    -静态成员不能调用非静态成员.

    -一个对象连续调用类的所属方法时,这些方法的返回值必然是this.(挺好玩的)

    -对象和引用的区别:new关键字创建的就是对象new String("小黑"),用一个变量(String str)来接收创建的对象之后,str=new String("小白")这个变量就变成了这个对象的引用.

  • 相关阅读:
    一:Go编程语言规范--块、声明、作用域
    三:shell运算符
    二:shell之bash变量
    一:Shell基础
    Linux vim(4)
    二:C语言(分之结构)
    一:c语言(数据类型和运算符)
    吐槽一下百度系网站图片的一些问题
    深入理解querySelector(All)
    当fixed元素相互嵌套时chrome下父元素会影响子元素的层叠关系
  • 原文地址:https://www.cnblogs.com/PrideAssassin/p/11429750.html
Copyright © 2011-2022 走看看