• year:2017 month:08 day:04


    2017-08-04

    JAVAse

    1.final修饰符

    final可以修饰类,成员方法,成员变量(static 修饰符不可以修饰类)

    final的初始化在对象被实例化前即可final 修饰的方法不可以被继承;

    final修饰的变量是常量【值不能被修改】,(自定义型)

    final修饰的方法不能被重写

    2.this与super的用法及其区别

    this:用于本类的引用  应用场景:封装(在本类中区分形参和私有属性)

    super:用于父类的引用  应用场景:继承(在子类中调用父类非私有成员)

              this        super

    调用构造方法:  this(参数)    super(参数)

    调用实例方法:this.方法名(参数)  this.方法名(参数)

    调用成员变量:  this.属性      this.属性

    3.方法的重写和重载的区别

    方法的重载:在本类中有两个或两个以上的方法,方法名相同,参数列表不同(参数的类型,参数的数量,参数的顺序【在参数类型不同的前提下】)

          方法重载能修改返回值类型,不能以返回值类型区别重载

    方法的重写:子类继承父类,在子类中有与父类完全相同(方法名相同,参数相同,返回值类型相同)的方法

          (由于子类有特殊的功能,需要将父类中的方法进行修改)子类的权限修饰符要高于或等于父类的权限修饰赋。

    4.方法的互调

    普通方法:同类中:方法名()

         不同类中:先去创建被调方法的对象,再用对象去调用方法【创建对象可以在任何方法体中】

    静态方法:同类中:类名.方法名()

         不同类中:类名.方法名()

  • 相关阅读:
    Navicat远程连接服务器Mysql
    JSP与Servlet之间传值
    JSP获取绝对路径
    PIL的库学习
    科学计算与可视化
    预测球类比赛结果
    预测球类比赛结果
    汉诺塔问题
    有进度条圆周率计算
    turtle学习心得
  • 原文地址:https://www.cnblogs.com/buyanyu/p/7283116.html
Copyright © 2020-2023  润新知