Java高级类设计:从OCA到OCP的进阶之旅
如果你正在阅读这篇文章,恭喜你,你可能已经通过了Java程序员一级OCA(Oracle认证助理)考试,现在准备开启Java程序员二级OCP(Oracle认证专业人员)考试的征程。或者你是从旧版本的认证升级而来。OCP考试是在OCA的基础上进行的,考试中有些目标与OCA相同,比如访问修饰符、重载、重写、抽象类、静态和最终修饰符等。
1. 回顾OCA概念
在进入新内容之前,我们先回顾一下OCA中与OCP明确相关的目标。这些问题比OCA的更具挑战性,因为它们要求你同时回顾所学的大量知识。
1.1 访问修饰符
访问修饰符有 public 、 protected 、 private 和默认访问。考虑以下代码:
public static void main(String[] args) {
BigCat cat = new BigCat();
System.out.println(cat.name);
System.out.println(cat.hasFur);
System.out.println(cat.hasPaws);
System.out.println(cat.id);
}
假设有以下类结构:
package cat;
public class BigCat {
public S
超级会员免费看
订阅专栏 解锁全文
1032

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



