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)构造方法

  • 相关阅读:
    C# 使用自带Microsoft.Office.Interop.Excel简单操作Excel文件
    Winform修改配置文件节点保存到配置文件
    C# MD5加密字符串
    dev gridcontrol简单的动态设置动态表头
    dev gridcontrol绘制页脚
    dev gridcontrol 导出到excel
    dev gridcontrol设置过滤器下拉列表
    为什么要使用Unix时间戳
    DataTable和DataReader的遍历
    C#生成不重复随机数的方法
  • 原文地址:https://www.cnblogs.com/fanyizhan/p/10225389.html
Copyright © 2011-2022 走看看