13、Java编程:类、对象与代码复用的智慧

Java编程:类、对象与代码复用的智慧

1. Java编程基础:类与对象的思考

1.1 printf方法与格式化字符串

在Java编程中, printf 方法及其格式化字符串是常用的工具。格式化字符串用于控制值的显示方式,但它并不会改变数字在内部存储的方式,只是创建了一组美观的数字字符用于在屏幕上显示。例如,在显示值时可能会遇到指定显示位置过少的情况,也可以使用格式化字符串同时显示多个值。

1.2 良好编程实践:简单性原则

良好的计算机编程实践中,简单性是关键。在编写复杂代码时,我们希望有一个简洁的接口,避免处理他人命名不当的变量、复杂的问题解决方案或临时拼凑的代码。以自动取款机为例,其设计不应让用户在取款时还需考虑变量和存储位置等问题,而应专注于取款这一核心需求。

1.3 安全代码与访问器方法

这里所说的安全代码主要是为了避免意外的编程错误,与防止恶意黑客攻击的安全代码不同。在面向对象编程中,为了使代码更简单,我们可以防止类外部的代码直接使用类内部定义的字段。例如,在处理账户类时,不允许直接通过 myAccount.name = "Barry Burd"; 这样的语句来操作,而是使用访问器方法。

以下是相关代码示例:

// Listing 7-8: Hide Those Fields
public class Account {
    private String name;
    private String address;
    priva
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值