JAVA编程思想-第七章 复用类

目的:使用别人调试好的类而又不破坏自己的程序,本书讲述了两种方法:新建对象(组合)、继承
7.1 组合语法
7.2 继承语法
java中所有的类都是继承方式,除非显示指出,否则都是隐性继承Object类
**String可以用+=进行计算
**每个类都可以创建一个main()函数,这样可以测试每个单元类,测试完成后也无需删除,因为命令行调用的那个类被使用
7.3 代理
7.4 结合使用组合和继承
7.5 在组合与继承之间选择
组合:在新类中定义一个想使用的类的private对象便可以组合很多旧类的功能(也可以是public,这样就是对新类公开旧类很多功能,注意一般情况下式private情况)
Car例子,博客
7.6 protected关键字
7.7 向上转型(继承中,子类向上转型成父类使用)
论继承与组合:继承在实际应用中其实是很少用的,用到的原则是:如果必须向上转型,则继承是必要的;但如果不需要,则应该考虑是不是用继承。在使用之前,自问一下“我真的需要向上转型吗?”
7.8 final关键字
可能用到final的三种情况:数据、方法、类
一个既是static又是final的域只占据一段不能改变的空间;对象的话,不能指向两一个对象,但对象内容可变,同样数组;
空白final,可以不赋初值,但是编译器一定会给初值,用作对象,保证每个对象可以具有不同的final值,而永久不变
7.9 初始化及类的加载
java中所有的事物都是对象,初次使用对象的地方加载,初次使用static的地方加载static
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值