文章目录 一、私有属性的作用 二、Java类私有属性的设置与访问 1、创建资产实体类 - Asset 2、创建测试资产类 - TestAsset 三、Python类私有属性的设置与访问 1、创建程序 - 通过私有属性实现封装.py 2、运行程序,查看结果 3、修改代码,继续测试 4、如何进行异常处理 四、实战练习 1、编写银行账户类 2、增加转账方法 3、创建信用卡账户类 一、私有属性的作用 非私有属性可以通过对象名.属性名方式直接访问,看似方便,但是对象内部状态无法得到有效保护,藉由私有属性设置访问限制,对象内部的状态就得到了保护。既然不能通过对象名.属性名方式直接访问私有属性,那么就得提供读取和写入私有属性的方法,一般我们称之为getter和setter。下面我们看一看Java和Python是如何处理私有属性的。 二、Java类私有属性的设置与访问 1、创建资产实体类 - Asset package net.hw.encapsulation; /** * 功能:资产实体类 * 作者:华卫 * 日期:2020年10月14日 */