zoukankan      html  css  js  c++  java
  • (Java)《head first java》值得Java或面向对象基础的新手看。

    看完这本书后本人收获良多。

    内容对Java以及面向对象的入门者非常友好。

    抽象的内容惯用图解的方法来剖析,通俗易懂

    之前看C#入门经典的面向对象时,依然浓浓的一头雾水。

    (1)很不解为何实例化要写成A a  = new A();

        不解为何“A要重复写两次”;

        不解为何“等号两边都有A,感觉它就像在说‘A=A’这样的废话一样”;

    (2)不知道什么是多态性,为什么是面向对象的特点,有什么好处等等。

    (3)不知道被抽象(abstract)修饰的类,修饰类到底是什么个东西。

        后来明白了,抽象类就是不能被实例化的类。

        为什么不能实例化呢?因为它不能或不该被实例化。例如:Animal这个类,可以实例化它的子类如Dog, Cat, Mouse这些具体的类、具体的动物。但就是没有叫Animal——动物的这一种"动物","动物"是一个抽象的概念,应该是抽象的类。不能被实例化。(我们平常看到的只能是猫狗兔鼠这些动物,不可能看到“动物”这种动物。)

  • 相关阅读:
    脱离Table组件的render苦海
    激活码
    Unittest
    IO多路复用-EPOOL 详细
    PIL-Image、ImageDraw图像标记
    Mysql专场
    xshell命令
    并发编程
    Mysql高级用法
    视图函数中进行sql查询,防止sql注入
  • 原文地址:https://www.cnblogs.com/KardelXiao/p/4765219.html
Copyright © 2011-2022 走看看