zoukankan      html  css  js  c++  java
  • java 对象 this static 封装

    this 关键字

    ▪ this的作用: – this表示的是当前对象本身, – 更准确地说,this代表当前对象的一个引用。

    ▪ 普通方法中使用this。 – 区分类成员属性和方法的形参. – 调用当前对象的其他方法(可以省略) – 位置:任意

    ▪ 构造方法中使用this。 – 使用this来调用其它构造方法 – 位置:必须是第一条语句

    ▪ this丌能用于static方法。(讲完static,大家就知道为什么了!)

    static

    在类中,用static声明的成员变量为静态成员变量 ,或者叫做: 类属性,类变量.

    它为该类的公用变量,属于类,被该类的所有实例共享,在类被载入时被显式初始化, 对于该类的所有对象来说,static成员变量只有一份。

    被该类的所有对象共享!! 可以使用”对象.类属性”来调用。不过,一般都是用“类名.类属性” static变量置于方法区中!

    用static声明的方法为静态方法 不需要对象,就可以调用(类名.方法名) 在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static的成员。

    静态方法不能以任何方式引用this和super关键字

    封装

    1. 修改属性的可见性 ---->设为private

    2.创建公有的getter/setter方法

    3.在getter/setter方法中加入属性控制

  • 相关阅读:
    Ztree下拉框多选
    FullCalendar日程插件
    viscose 前端常用插件
    一些词
    关于require()和export引入依赖的区别
    关于CMD/AMD和Common.js/Sea.js/Require.js
    vue中的双向数据绑定原理简单理解
    Vue-cli简单使用
    webpack简单配置
    vuex基础
  • 原文地址:https://www.cnblogs.com/hulian425/p/14319849.html
Copyright © 2011-2022 走看看