zoukankan      html  css  js  c++  java
  • java学习-2

    类的定义

    成员变量: 变量类型 变量名称

    成员方法:public void 方法名称(){}

    注意:成员变量是直接定义在类当中方法外面

    创建对象使用类

    1. 导包。指出需要的类在什么位置

    import 包名称.类名称

    如果使用类时与类在同一个包当中则导包可以不写

    1. 创建,格式;

    类名称 对象名 = new 类名称();

    1. 使用的情况

    使用成员变量:对象名.成员变量名

    使用成员方法:对象名.成员方法名(参数)

    成员变量与局部变量的区别

    1.定义的位置不一样

    成员变量:方法外部

    局部变量:方法内部

    2.作用的范围不一样

    成员变量:整个类都可以使用

    局部变量:只能方法内部

    3.默认值不一样

    成员变量:拥有默认值

    局部变量:没有默认值,不能运算

    通过关键字private保护成员变量不被随意更改

    注意:一旦使用private修饰,虽然本类中可以随意使用,但是超出本类必须通过getTer/setTer方法访问变量与修改变量。

    间接访问方法命名格式getXxx/setXxx

    getXxx:没有参数,返回值类型与成员变量类型相同

    setXxx:没有返回值,参数类型与成员变量类型相同

    特例:如果是基本类型中的boolean类型,getXxx要改为isXxx格式,setXxx不变。

    this的用法

    当方法的局部变量与类的成员变量重名时,因为就近原则,会优先使用局部变量,当需要访问成员变量的时候,可以在前面加上一个this

    格式:this.成员变量

    构造方法

    构造方法是专门用来创建对象的方法,当我们用关键字new来创建对象的时候,其实就是在调用构造方法。

    格式:

    Public 类名称(参数类型 参数名称){

    方法体

    }


    注意:

    1. 构造方法的名称必须和类名称完全一样。
    2. 构造方法不需要返回值
    3. 构造方法也是可以重载的

    标准类及快捷键

    标准类格式:

    1. 所有成员变量必须使用private修饰。
    2. 每一个成员变量必须有一对Setter/Getter方法
    3. 编写一个无参数的构造方法
    4. 编写一个有参数的构造方法

    一键生成Setter/Getter方法:

    Alt+lnsert,选择Setter and Getter,按住shift选择全部变量,点ok

    编写一个无参数的构造方法:

    Alt+lnsert,选择constructor,选择select none

    编写一个有参数的构造方法:

    Alt+lnsert,选择constructor,选择全部变量,ok

     编写一个标准类

     

     运用一个标准类

  • 相关阅读:
    JavaScript系列:JavaScript简介
    Fit自适应布局
    JavaScript数值类型及变量
    表格列Column
    JavaScript系列:ECMAScript引用类型
    Absolute绝对定位
    JavaScript系列:ECMAScript运算符
    JavaScript系列:ECMAScript类型转换
    jQuery Uploadify在ASP.NET MVC3中的使用
    JavaScript系列:ECMAScript语句
  • 原文地址:https://www.cnblogs.com/pzbangbangdai/p/11515334.html
Copyright © 2011-2022 走看看