为了账号安全,请及时绑定邮箱和手机立即绑定

封装

标签:
Java

面向对象的三大特征:封装、继承、多态
封装:将类的某些信息隐藏在类内部,不允许外部直接访问,而是通过该类提供的方法来实现对隐藏。
封装的实现步骤:1、修改属性的可见性(private);2、创建getter/setter方法(用于属性的读写);3、在getter/setter方法中加入属性控制语句。

//this关键字
1、this关键字代表当前对象
this.属性 操作当前对象的属性;
this.方法 操作当前对象的方法;
2、封装对象的属性的时候,经常会用到this关键字

public class Telphone
{
private float screen;
private float cpu;
float mem;
public void sendMessage(){
System.out.println("sendMessage")
}
public float getScreen(){
return screen;
}
public void setScreen(float screen){
this.screen = screen; //调用当前对象的属性;
this.sendMessage(); //调用当前对象的方法;
}
public Telphone(){
System.out.println("无参的构造方法执行了");
}
public Telphone(float newScreen, float newCpu, float newMem){
screen = newScreen;
cpu = newCpu;
mem = newMem;
System.out.println("有参的构造方法执行了");
}
}

public class helloworld
{

public static void main(String[] args)
{
Telphone s = new Telphone(100, 200, 300);
s.setScreen(6.0f);
System.out.println(s.getScreen());
}  

}
点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消