Java随笔——封装


1.密码登陆系统

Java随笔——封装

 

结果:

Java随笔——封装

 

 实现封装:

1.setter方法

setter方法用于设置成员变量的值,没有返回值,以set开头,set后面跟需要设置的成员变量的名字,成员变量每个单词的首字母大写,用参数队成员变量进行赋值,参数的类型也要和对应的成员变量的类型相同,语法格式如下:

Java随笔——封装

 

  注意:set和成员变量名之间没有空格

如果setPrice()方法的参数和实例成员变量重名,需要用关键字this来区分。

this关键字表示当前对象的引用,用在方法内部表示这个方法所属对象的引用变量。this关键字有以下四种用途。

  (1)this引用成员变量

  当为类定义有参构造方法时,构造方法传递的参数与成员变量名相同时,需要使用this关键字来区分。

   (2)this引用构造方法
  如果定义了多个构造方法,在一个类的构造方法内部引用其他构造方法,可以降低代码的重复率,也可以使所有的构造方法保持统一,方便以后的代码修改和维护。

  (3)this代表自身对象

  每一个类的内部都有一个隐含的表示自身类的成员变量,用this表示自身类的成员变量。

  (4) this引用成员方法
  在一个类的内部,成员方法之间的相互调用也可以使用“this.成员方法名(参数列表)”,只不过都可以省略。

 

原创文章,作者:bd101bd101,如若转载,请注明出处:https://blog.ytso.com/277851.html

(0)
上一篇 2022年7月30日
下一篇 2022年7月30日

相关推荐

发表回复

登录后才能评论