当前位置: 首页 > news >正文

Java面向对象封装

目录

封装的概念

封装具体实现步骤

示例代码如下

封装具体语法


封装的概念

Java封装是一种面向对象的编程方法,它的主要思想是将类的内部细节(包括数据和方法)隐藏起来,对外只提供公共的访问接口,从而保证了程序的安全性和稳定性。

封装具体实现步骤

1、声明类的成员变量时,使用private关键字进行修饰,将变量设为私有属性(只能在类的内部访问)。

2、为每个私有属性提供getter和setter方法,用来读取和修改私有属性。

3、getter方法用于获取私有属性的值,setter方法用于设置私有属性的值。在方法内部,可以添加一些控制语句用于判断赋值是否合法。

示例代码如下

public class Student {private String name; // 学生姓名private int age; // 学生年龄/
http://www.lryc.cn/news/58790.html

相关文章:

  • 队列实现图书信息管理(C语言)
  • Java开发 - 读写分离初体验
  • 图文详解CAN Log文件 - ASC文件格式
  • 网络编程套接字(一)
  • Mysql数据库存储过程
  • 当我开始学习人工智能:人工智能的学派及研究目标
  • Html5钢琴块游戏制作与分享(音游可玩)
  • MySQL数据库——数据库设计概念和数据库设计步骤
  • 【云原生】Kubernetes(k8s)之Pod概念和使用
  • 数组(九)-- LC[316][321][402] 去除重复字母
  • ubuntu下Thrift安装
  • 读懂AUTOSAR :DiagnosticLogAndTrace DLT(四)-- API解析
  • 【LeetCode】剑指 Offer 56. 数组中数字出现的次数 p275 -- Java Version
  • Zookeeper集群 + Fafka集群
  • 全国青少年电子信息智能创新大赛(复赛)python·模拟四卷
  • Redis - 介绍与使用场景
  • Spark SQL实战(07)-Data Sources
  • Django DRF - 权限Permissions
  • 二叉树(OJ)
  • mysql中增删改成的练习
  • 谈一谈Java的ThreadLocal
  • 边缘检测与阈值分割
  • QQ空间无敌装逼,复制下面的任一代码粘贴即可出现意想不到的图案。
  • 必看!总结5种JavaScript异步解决方案
  • JUC并发编程高级篇第四章之ThreadLocal(人手一份,天下安)
  • dump 定位分析
  • (十二)排序算法-插入排序
  • elasticsearch 认知
  • 《人体地图》笔记
  • java基础集合面试题