zoukankan      html  css  js  c++  java
  • 7_匿名对象、封装(private)、this 关键字、构造方法

    一、匿名对象

    1、匿名对象:没有名字的对象

    2、应用场景:调用方法,仅仅只调用一次的时候;匿名对象可以作为实际参数的传递

      例:new Student ().name;

    二、java的三大特征之封装(private)

    1、封装概述:指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

    2、好处:隐藏实现细节提供公共的访问方式;提高了代码的复用性;提高了安全性

    3、原则:将不需要对外提供的内容都隐藏起来。把属性隐藏,提供公共方法对其访问。

    4、private关键字特点:

    (1)权限修饰符

    (2)可以修饰成员变量和成员方法

    (3)被其修饰的成员只能在本类中被访问

    5、private应用:

    (1)把成员变量用private修饰;

    (2)提供对应的getXxx()和setXxx()方法。

    三、this关键字

    1、作用:当我们的局部变量和成员变量相同时,如果不使用this,会导致局部变量隐藏成员变量的问题。

    2、特点:当前类的引用对象;

    四、构造方法

    1、概述

    2、作用:创建对象,给对象中的成员进行初始化

    3、特点:

    (1)方法名与类名相同;

    (2)没有返回值型,连void都没有

    (3)没有具体返回值

    4、构造方法的重载注意事项:

    (1)如果没有给出构造方法,系统将会自动提供一个无参构造方法.

    (2)如果给出了构造方法,系统将不再提供默认的无参构造方法(建议永远给出无参构造方法)。

    5、给成员变量赋值的两种方式:

    (1)setXxx()方法

    (2)构造方法

  • 相关阅读:
    CSS 3D House
    图片聚光灯效果
    来玩玩用自己的英文名字算性格和运气
    关于Asp程序的Server.CreateObject错误解决方法
    CSS网页制作时实现自动换行的小技巧
    Oracle SQL FAQ
    有趣人物为你讲述网站开发过程
    用JavaScript绘图 ——JS2D函数集
    ASP操作Excel技术总结
    卡拉OK歌词同步播放
  • 原文地址:https://www.cnblogs.com/fanyizhan/p/10225389.html
Copyright © 2011-2022 走看看