刷完3个Java教程后不再犹豫

成年人最大的底气是你拥有一技之长,人生才不会被动。从事测试开发岗位,需要精通一门编程语言,是核心,是大招,是招牌技能。我内心一直在Java和Python之间选择,反复横跳。

Java高级编程精华笔记

本书作者:测试开发刚哥,文章版权归个人所有,未经授权请勿转载。 学习路线 本文是Java高级编程精华笔记,是对菜鸟教程中Java面向对象和Java高级编程的重要章节进行了学习,整理形成的学习笔记,知识图谱如下图所示: 如果想对Java深入学习,可以参考阿里巴巴的技术图谱: https://developer.aliyun.com/graph/java 继承 Java使用extends关键字来声明继承: class 父类 { } class 子类 extends 父类 { } 示例,子类企鹅和子类老鼠继承父类动物: //父类:动物 public class Animal { private String name; private int id; public Animal(String myName, int myid) { name = myName; id = myid; } public void eat() { System.out.println(name + "正在吃"); } public void sleep() { System.out.println(name + "正在睡"); } public void introduction() { System.out.println("大家好!我是" + id + "号" + name + "."); } } //子类:企鹅 public class Penguin extends Animal { public Penguin(String myName, int myid) { super(myName, myid); } } //子类:老鼠 public class Mouse extends Animal { public Mouse(String myName, int myid) { super(myName, myid); } } Java只支持单继承,不支持多继承,但可以多重继承: ...