![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Head First Java
yanggfann
这个作者很懒,什么都没留下…
展开
-
Java中的所有类都是从Object这个类继承出来的,Object类是所有类的源头,是所有类的父类
Object类在Java中的所有类都是从Object这个类继承出来的,Object类是所有类的源头,是所有类的父类。你可以想象自己写的类是这样声明的:public class Dog extends Object {}Object类的部分方法:1.equals(Object o) //判断是否相等Dog a = new Dog();Cat c = new Cat();boolean b = a.equals(c); //false2.getClass()Cat c =原创 2020-11-18 23:55:17 · 1819 阅读 · 0 评论 -
Java抽象类和抽象方法如何定义
抽象类具体的类是可以被初始化为对象的,在类的声明前面加上抽象类关键词abstract,则该类就会成为一个抽象类。abstract public class Canine extends Animal { public void roam () {}}编译器不会让你初始化抽象类,抽象类代表没有人能够创建出该类的实例。public class MakeCaninw { public void go() { Canine c; c = new Dog(); //这是可以的,因为你可以赋值原创 2020-11-18 23:46:06 · 2291 阅读 · 0 评论 -
走进Java继承的世界
继承“子类继承父类”,继承的关系意味着子类继承了父类的方法。当提及“类的成员”时,成员的意思就是实例变量和方法。设计继承找出具有共同属性和行为的对象,用继承来防止子类中出现重复的程序代码。设计代表共同状态与行为的类#mermaid-svg-B29MnQGq4ms9HgjS .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#m原创 2020-11-08 23:09:52 · 101 阅读 · 0 评论 -
Java函数库API-以ArrayList为例
Java函数库API可以在Java API 在线文档网站上查询API文档,或者查阅参考书。最大的区别是参考书会告诉你方法需要什么参数,以及返回何种类型的数据,如果需要更多的相关细节,则需要查阅API文档。例如ArrayList,在参考书中你会知道它有一个indexOf()方法,indexOf()取用一个对象参数并返回int类型的索引值,而API文档会告诉你indexOf()在找不到相符对象的情况下会返回-1。public int indexOf(Object o)Returns the index原创 2020-09-09 00:23:05 · 185 阅读 · 0 评论