https://pdai.tech/md/java/basic/java-basic-oop.html https://javaguide.cn/java/basis/java-basic-questions-01.html