1.密码登陆系统
结果:
实现封装:
1.setter方法
setter方法用于设置成员变量的值,没有返回值,以set开头,set后面跟需要设置的成员变量的名字,成员变量每个单词的首字母大写,用参数队成员变量进行赋值,参数的类型也要和对应的成员变量的类型相同,语法格式如下:
注意:set和成员变量名之间没有空格
如果setPrice()方法的参数和实例成员变量重名,需要用关键字this来区分。
this关键字表示当前对象的引用,用在方法内部表示这个方法所属对象的引用变量。this关键字有以下四种用途。
(1)this引用成员变量
当为类定义有参构造方法时,构造方法传递的参数与成员变量名相同时,需要使用this关键字来区分。
(2)this引用构造方法
如果定义了多个构造方法,在一个类的构造方法内部引用其他构造方法,可以降低代码的重复率,也可以使所有的构造方法保持统一,方便以后的代码修改和维护。
(3)this代表自身对象
每一个类的内部都有一个隐含的表示自身类的成员变量,用this表示自身类的成员变量。
(4) this引用成员方法
在一个类的内部,成员方法之间的相互调用也可以使用“this.成员方法名(参数列表)”,只不过都可以省略。
原创文章,作者:bd101bd101,如若转载,请注明出处:https://blog.ytso.com/277851.html