zoukankan      html  css  js  c++  java
  • 使用属性升级MyBank

    一、访问修饰符:
    1.public :不受任何限制,访问级别最高
    2.private:只有类的内部可以使用,访问级别最低
    二、this关键字:
    指的是当前对象本身,通过this可以引用当前类成员变量和方法。使用this可以解决成员变量和局部变量重名的问题。
    三、用属性实现字段的封装
    1.eg:
    private int age;
    public int GetAge(){
    return this.age;
    }

    	public void SetAge(int age){
    		if(age<0||age>100){
    			this.age = 18;
    		}else{
    			this.age = age;
    		}
    	}
    

    四、get访问器和set访问器的快捷方式
    选中字段名–》右击–》重构–》封装字段–》确定–》应用
    eg:private string phone;
    public string Phone{
    get{return phone;}
    set{phone = value;}
    }
    注意:get用于读取值,set用于设置值
    get和set都存在:这个属性是可读可写属性
    get:只读属性
    set:只写属性
    五、属性的作用:
    1.控制私有字段的可访问性
    2.保护内部数据的安全
    六、封装字段:将类中的字段与属性绑定到一起
    作用:避免非法数据的访问,保证数据的完整性
    七、类的成员与类的关系:
    1.字段:类中的数据
    2.属性:类的状态
    3.方法:类的行为
    八、参数的传递类型:
    1.值传递:调用方法时,不更改参数的值,参数还是原来的值。
    2.引用传递:调用方法时,更改参数的值。
    九、如果需要引用传递参数,需要在定义方法的参数列表的数据类型前面加ref,对应的调用时也需要加ref

  • 相关阅读:
    Spring_7_AOP之Advice应用
    JAVA豆知识
    SPRING事务_2
    JSP_5_JavaBean
    Spring事务_1
    java基本类型和包装类型
    SVN使用教程总结
    通过反射来创建对象?getConstructor()和getDeclaredConstructor()区别?
    Java泛型中extends和super的区别?
    数字签名、数字证书、对称加密算法、非对称加密算法、单向加密(散列算法)
  • 原文地址:https://www.cnblogs.com/a1111/p/12815918.html
Copyright © 2011-2022 走看看