对象交互

面向对象的设计思想

看问题域中包含哪些对象,他们之间的交互行为是怎样的 例子:数字时钟

关于private,public

  • 私有的含义是对于类而言的,而不是对对象来说私有
  • 若一个对象/函数没有private,public的访问属性限制,则这个东东被视为friendly的,即同一个包内的其他对象可以访问这一个这个成员

  • JAVA的类管理是通过文件夹来实现的,简单来说,就是一个文件夹就是一个包,里面的若干个JAVA文件就同属于这个包的。
  • full name vs. given name

类对象和类函数

  • 简单来说,就是加了static修饰符的对象和函数
  • 类对象和类函数只能被同级对象/函数访问,无法被对象变量/对象函数访问