windows
未命名视频
一类与对象万物皆对象类是对象的抽象模板定义属性和行为对象是类的实例通过new创建例如Dog类定义品种属性和吠叫方法创建myDog对象并赋值二封装与访问器使用private保护属性通过getset方法访问this区分同名变量例如Student类私有name属性getName返回thisnamesetName校验数据三构造方法对象初始化时自动执行的方法与类同名无返回值可强制属性初始化例如Book类构造方法接收title参数new对象时传入书名四方法重载同一类中方法名相同参数列表不同根据传入参数自动匹配例如Printer类print方法支持整型和字符串参数调用时自动选择对应版本核心关联类构造对象封装保护数据this明确对象自身重载提供灵活接口建议创建Person类综合练类与对象问题如何创建现实事物模型答用类作模板含属性方法对象是实例化结果如定义空调类含温度风速属性有制冷方法new空调对象设置26度封装问题如何保护数据安全答用private锁属性通过getset门禁控制如员工类藏工资属性getSalary验证权限setSalary限制数值范围this是指当前操作的空调或员工构造方法问题如何强制初始化对象答定义与类同名的方法在new时自动执行如用户类构造方法强制必须传手机号创建对象时未传号直接报错方法重载问题如何灵活处理多类型数据答同名方法参数差异自动匹配如支付类pay方法支持信用卡支付余额支付支付余额支付数字货币支付