Java封装详解

封装的好处:

1.可以让程序内部结构更安全。

2.可以把重复的代码封装,之后再需要的地方进行调用,在一定程度上解决了代码的重复。

封装是面向对象的思想的特性:

 ​ 对属性进行封装   对方法进行封装   对类进行封装  对项目进行封装。(大多数是对属性来说,对其余的相对较少)。

 ​ 封装的使用:

 

对属性进行封装

​    1.对成员变量加修饰符  private 。

     比如我们使用eclipse先创建一个Cat类 对其属性进行封装。

       这时我们创建的类中的属性就被private 私有化 无法被直接进行调用,所以要用其它的方法对其进行赋值和取值进行调用。
 ​    2.在类中书写 set和get方法进行对属性的赋值和取值。

set :给属性赋值

get :获取这个属性的数据

 在eclipse中快捷方式为:Alt + Shift + s 选择Genertre Getter and Setter...

对属性进行赋值和取值:

 全部代码:

 

Slim6689
关注 关注
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Java封装详解,很简单
jiey0407的博客
06-05 578
大家好,今天来给大家分享一下Java封装面向对象有三大特征: 1.封装 2.继承 3. 多态 我们来讲Java封装,它也是Java面向对象的三大特征之一 封装 ,大白话的解释就是,把一个东西,装到箱子了,只留小小的口,用于外界访问画一个图 就是该露的露,该藏的藏我们在程序设计的过程中要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己来完成,不允许外部干涉,低耦合:就是, 仅暴露少量的方法给外部使用封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而是应该通过操作接口来访问,这叫信息
Java如何实现封装
热门推荐
清欢的博客
09-23 1万+
封装 将某些东西包装在一起,然后以新的完整形式呈现出来; 隐藏属性、方法或实现细节的处理方式称为封装封装其实就是有选择性地公开或隐藏某些信息,它解决了数据的安全性问题。 构建对象的方法 和数组相似,对象也是引用数据类型,只能使用new运算符从堆中分配内存; 创建对象的一般语法: 类名 引用名 = new 类名(); 使用已经定义好的类,创建该类对象的过程称为“实例化”。 在C语言中,必须要先声...
JAVA封装代码
weixin_30920513的博客
06-22 557
package basic.day12; class Car{ private String name;//私有成员,名称 private String color;//私有成员,颜色 private String size;//私有成员,大小 public String getName(){ return name; } public St...
java方法封装_java封装的实现方法详解
weixin_32638607的博客
02-12 993
1、封装是什么?以及为什么要进行封装?通常情况下可以给成员变量赋值一些合法但不合理的数值,这种情况在编译阶段和运行阶段都不会报错或给出任何的提示信息,此数值虽然合法但与现实生活不符;为了避免上述问题的发生,就需要对成员变量进行密封包装处理来保证该成员变量的合法合理性,这种机制就叫做封装封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严...
Java如何进行封装
程序员大腾的博客
02-10 2559
Java如何进行封装
java连接mysql底层封装详解
08-25
Java 连接 MySQL 底层封装详解 Java 连接 MySQL 底层封装是指在 Java 应用程序中如何使用 MySQL 数据库的详细步骤。下面将详细介绍 Java 连接 MySQL 底层封装的步骤。 数据库连接层 在 Java 应用程序中,首先需要...
详解java封装继承多态
08-26
Java 封装继承多态详解 Java 中的封装、继承和多态是面向对象编程(Object Oriented Programming)三大特性。下面,我们将详细介绍这三者之间的关系和应用。 封装是指将数据和方法放入类中,并控制对数据的访问...
Java基本数据类型与封装类型详解(int和Integer区别)
08-31
Java编程语言中有两种类型的变量:基本数据类型和封装类型。基本数据类型是Java语言预定义的,它们直接存储值,而封装类型则是这些基本类型的对象形式。本文将深入探讨Java中的int基本数据类型和Integer封装类型之间...
java是怎么封装的_Java是怎么封装的?
weixin_28748205的博客
02-27 187
随着自己的编程经历的积累会发现往往自己在一些项目中写的类在别的项目中也会有多次用到。你肯定会想:如何自己的写的一些常用的类积累起来,生成自己的类库?如果是这样的话,很庆幸,你遇到通道中人了,因为我也是这样做的。下面就介绍一下我是怎么做的吧:一、先来明白一下关于classpath和path的概念path是java中用来进行编译和运行的程序所在的路径,而classpath是类所在的路径。安装JDK之后...
Java封装代码
qq_39529419的博客
09-14 342
package com.xiaobudiao.oop; //权限修饰符:public private protected 缺省  public class TestAnimal { public static void main(String[] args) { Animal a1 = new Animal(); // a1.name="花花"; //  a1.legs=4; a1.
java调用bat封装方法
10-07
java执行bat文件方法,其实网上也有很多,我的稍微封装了一下而已
java封装
youngbird1998的博客
04-28 5603
1.封装 1. 封装 1.1 private关键字 private是一个修饰符,可以用来修饰成员(成员变量,成员方法) 被private修饰的成员,只能在本类进行访问,针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作 提供“get变量名()”方法,用于获取成员变量的值,方法用public修饰 提供“set变量名(参数)”方法,用于设置成员变量的值,方法用public修饰 1.3 this关键字 this修饰的变量用于指代成员变量,其主要作用是(区分局部变量和成员变量的.
JAVA-初步认识-第六章-封装代码示例
weixin_30551963的博客
10-09 114
一. 面向对象的特征 第一个特征:封装。 什么叫隐藏实现细节? 在这里的PersonDemo类除了创建对象外,还有什么其他作用么?为什么要有这个类出现。、 如果对age赋值为-20,DOS输出为-20。虽然输出没错,但是不符合事物的基本原则。 之所以会出现这样的不符合实际情况的数据,那是因为age在直接被其它程序创建对象后访问。说白了,我创建了一个对象,直接就...
Java简化代码封装
m0_64848027的博客
04-11 1103
以前写的新闻发布系统代码重复且亢长,使用JavaBean封装后可以把java和jsp分离,使整个界面看上去更精简,也更方便。 一.What?什么是JavaBean? 1.JavaBean 是一种组件技术。 javabean 技术有助于将JSP页面中的处理业务的逻辑代码与展示页面效果的显示代码分离 2.JavaBean 规则。 1)有无参的构造函数 2)成员属性私有化 3)封装的属性如果需要被外所操作,必须编写public类型的setter、getter方法 3....
java 封装 方法_java常用封装方法
weixin_42135773的博客
02-15 297
public Map getDateByStr(String str,String startDate,String endTime){Map map = new HashMap();if("3".equals(str)){map.put("beginTime", DateUtil.getAnyDate(-7));map.put("endTime", DateUtil.getAnyDate(0))...
Java 封装(构造方法)
白墨的小白博客
09-04 1159
构造方法: 建一个类 public class Student { private String name; private int age; private int number; //每个类自带的默认无参的构造方法 public Student(){ } //通过创建自定义的构造方法,在创建对象的时候为属性赋值 //一旦自定...
java如何实现封装
weixin_51631044的博客
03-15 3721
类的封装,是将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象的内部信息, 而是通过该类所提供的方法来实现对内部信息的操作访问。 具体的实现过程是在定义一个类的时候,将类私有化,亦即使用private关键词修饰。私有属性只能在它所在类中被访问,如果外界想要访问私有属性,需要提供一些使用public修饰的公有方法。 下面看一个例子: //创建Person类 class Persons{ private String name; private int age; //创建一个获取name的getN
java如何实现封装_java如何实现封装
最新发布
APIQ_2275333879的博客
06-15 264
继承和多态都明白些,就是封装理解不上去,老师没关于这个问题,我想举一个例子: lz如果你接触过老的面向过程的编程, 以前封装性很差的程序是这样的 比如用C写一套处理链表的程序,他的数据和函数是分开的 数据保存在一个内存区域里,所有相关的函数,比如增加节点啊。在定义一个类的成员,使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;封装是由Java是面向对象程序设计语言的性质决定的,因为面向对象程序设计语言的三大特性之一就是封装
Java封装详解:保护数据与访问控制
"这篇博客主要讨论Java编程中的封装特性,包括封装的概念、访问级别修饰符、包的管理和this关键字、static关键字以及代码块的应用。作者通过生活中的网购例子解释了封装的思想,即隐藏对象的详细信息并限制对其属性...
写文章

热门文章

  • Java封装详解 367

最新评论

  • Java封装详解

    CSDN-Ada助手: 恭喜您开始博客创作!标题“Java封装详解”给人一种期待的感觉,我很期待能够在您的博客中了解更多关于Java封装的知识。封装是面向对象编程中非常重要的概念之一,通过封装可以使得代码更加模块化、可维护性更高。希望在您的博客中能够详尽地解释封装的原理和实践,同时也可以分享一些您在实际项目中使用封装的经验和技巧。期待您的下一篇博客! 推荐【每天值得看】:https://bbs.csdn.net/forums/csdnnews?typeId=21804&utm_source=csdn_ai_ada_blog_reply1

大家在看

  • 33岁丰腴女自学AI大模型应用开发却换来嘲讽,回复:我有更多优点——课程大纲 79
  • 最新 idea 2024 入门使用详细教程 438
  • 第五章 继承、多态、抽象类与接口 课后训练(2)
  • 【linux】shell编程
  • 推荐5个国内宝藏级物联网平台

最新文章

2023年1篇

目录

目录

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

玻璃钢生产厂家玻璃钢新款雕塑阳江玻璃钢动物雕塑供应玻璃钢花盆用什么养护北京步行街玻璃钢雕塑图片台州环保玻璃钢雕塑销售厂家山东室内商场美陈生产厂家玻璃钢花盆雕塑制作景观园林玻璃钢雕塑商场玻璃钢花盆怎么样湖北园林景观玻璃钢雕塑艺术小品铜仁商场美陈装饰北京走廊商场美陈现价卡通玻璃钢雕塑造型濮阳 玻璃钢雕塑江苏卡通玻璃钢雕塑大量销售温州玻璃钢卡通雕塑厂家价格河北商场美陈市场价涧西玻璃钢雕塑设计定制玻璃钢雕塑服务介绍厦门商场开业美陈宜昌玻璃钢卡通雕塑黑龙江省玻璃钢雕塑厂淄博玻璃钢雕塑公司抽象玻璃钢景观雕塑定制十堰小品系列玻璃钢雕塑厂家品质玻璃钢雕塑供应商南阳园林景观玻璃钢仿铜雕塑玻璃钢抽象鹿雕塑图片深圳装饰商场美陈供货商玻璃钢人物卡通雕塑定做厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化