读《java编程思想》(一)

本文介绍了面向对象编程的基本概念,包括对象、类、继承等核心要素。通过实例解释了如何利用面向对象的方式进行软件设计,同时涵盖了访问控制的概念,确保代码的安全性和可维护性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、所有的东西都是对象,对象各有特色,都属于某一系列对象的一部分,这些对象具有通用的特征和行为,我们可以把通用的特征和行为抽象为一个类,具体的类继承该类通用特征和行为,并扩展自身特性。

2、访问控制   

角色:类创建者和客户端程序员

  • 防止客户程序员接触他们不该接触的东西
  • 允许库设计人员修改内部结构,不影响客户程序员的使用

3、向上转型

Circle类和Line类继承自Shape类

doSomeThing(circle);
doSomeThing(line);

public static void doSomeThing(Shape shape){
    shape.erase();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值