Java编程入门:基础概念与实践
1. 面向对象编程基础回顾
初次接触面向对象编程,可能会觉得它理论性强且有些令人难以招架。不过此时,你应该对类、对象、属性和行为有了基本的理解,也熟悉了实例变量和方法,明天就会马上用到这些知识。
1.1 Q&A
- 问题:方法本质上是类内部定义的函数,为何不叫函数?
- 部分面向对象编程语言(如C++)称其为成员函数,但有些语言会区分类内外的函数,因为不同术语对理解函数的工作方式很重要。Java也采用“方法”这一术语,因其在面向对象术语中已被广泛使用。
- 问题:实例变量和方法与类变量和方法有何区别?
- Java程序大多涉及实例(即对象)而非类。但有些行为和属性存储在类本身比存储在对象中更合理。例如,
java.lang包中的Math类有一个类变量PI,其值不变,所以该类的不同对象无需各自拥有PI变量的副本;而每个String对象都有一个length()方法,用于显示该字符串的字符数,此值因对象而异,所以它是实例方法。
- Java程序大多涉及实例(即对象)而非类。但有些行为和属性存储在类本身比存储在对象中更合理。例如,
1.2 测验
| 问题 | 选项 | 答案 < |
|---|
超级会员免费看
订阅专栏 解锁全文
10万+

被折叠的 条评论
为什么被折叠?



