编程方法学 - 公开课学习笔记(四)

第10课:私有变量的重要性 2011.7.21

  在java的method中经常有setXxxx和getXxxx,而将变量定义为private,以便更好地进行information hidden。toString()是其中一个很常见的method,给出对象相关的信息。

  接下来介绍了subclass的写法,包括super的使用,重写(overriding),继承(inheritance)。

  接口(Interface),定义set of methods,通过这个接口,我们可以实现set of classes that have that set of methods.接口和继承的概念有相似之处,但是继承是层次逻辑关系,就是有parent和child,而interface只是将不同类的共性抽取出来。

  最后介绍了图形有关的类以及方法。


第11课 GImage类和事件驱动 2011.7.22

  介绍了几个类的使用方法:GImage, GPolygon, GCompound。

  接着介绍事件驱动event-driven,以鼠标点击为例,设置listener(addMouseListeners()),在事件发生时,触发某个回调函数(虽然在java不这么称呼),介绍了这种异步处理方式。


第12课 枚举、字符和String2011.7.22

  介绍了枚举,是set of numbers, set of items go together,介绍了char,ASCII,介绍了String这个类。String is immutable,也就是不可变,这是和char[]的区别,不能修改其中的一个字符,如果改变,相当于是给出了一个新的String,例如str=str.toUpperCase(),将str大写后,实际返回一个新的String对象,将str指向这个对象。


相关链接:我的与编程思想相关的文章

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值