封装的作用

本文详细介绍了面向对象编程中的封装概念,强调了private关键字的作用及get/set方法的使用。此外,还阐述了构造方法的定义、重载及其在对象初始化中的重要性。同时,对比了基本数据类型和引用数据类型的特性,指出它们在赋值时的区别。
摘要由CSDN通过智能技术生成

封装的作用:

告诉我们,如何正确设计对象的属性和方法

原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为

理解封装思想的好处

让编程变得简单,有什么事,找对象,调用方法就行

总结

1.private (私有的)关键字是一个权限修饰符

2.可以修饰类中的成员(成员变量和成员方法)

3.被private修饰的成员只能在本类中才能被访问

4.针对private修饰的成员变量,如果需要被其他类使用,要提供相应的操作

5.提供 "setXxx(参数)"方法,用于给成员变量赋值,方法用public(公开的)修饰

setName(String name):括号里面是定义的属性

set前面需是无返回值类型用: void

6.提供 "getXxx()"方法,用于获取成员变量的值,方法用public (公开的)修饰

():因为是有返回值类型,所以就不需要参数,直接赋值就行了

get前面是有返回值类型用: 类中定义好的返回值类型

this的作用

可以区分成员变量和局部变量

构造方法的注意事项:

1.构造方法的定义

如果没有定义构造方法,系统会给我出一个默认的无参构造方法

如果定义了构造方法,系统将不会提供默认的构造方法

2.构造方法的重载

带参构造方法,和无参构造方法,两者方法相同,但是参数不同,这叫做构造方法的重载

3.推荐的使用方式

无论是否使用,都要手动写上无参构造方法,和带全部参数的构造方法

构造方法的作用

创建对象的时候,由虚拟机自动调用,给成员变量进行初始的。

构造方法的概述

创造对象的时候,虚拟机会自动调用构造方法,作用是给成员变量进行初始化化的

构造方法有2种,各自的作用是什么:

无参数构造方法:初始化的对象时,成员变量的数据均采用默认值

有参数构造方法:在初始化的对象的时候,同时可以为对象进行赋值

构造方法的注意事项:

任何类定义出来,默认就自带了无参数构造,写不写都有

一旦定义了有参数构造,无参数构造就没有了,此时就需要自己写无参数构造了

建议在任何时候都写上空参数和全部参数的构造方法

基本数据类型和引用数据类型特点

基本数据类型:

数据值是存储在自己的空间中

特点:

赋值给其他变量,也是赋的真是的值

引用数据类型:

数据值是存储在其他空间中,自己空间存储的是地址值

特点:

赋值给其他变量,赋的是地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值