java面向对象结构图

1.public class Animal{}

注:

(1)在方法区、重写方法区和构造方法区里面才有this;

(2)Animal只能调用静态方法和静态属性(Animal.调用);

2.public class Animal{}  & Animal animal=new Animal()

注:

(1)animal:对象的引用;

(2)new Animal():对象;

(3)animal可调用Animal中的属性和方法;

(4)new Animal()把Animal的所有属性都复制过来了;

3.extends


4.多态


注:

1.父类引用指向子类对象;2.new Animal()对象的引用直接指向Bird的构造方法区!先去Bird下的构造方法区去找,再去Animal去找!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 面向对象主要针对面向过程。 面向过程的基本单元是函数。 什么是对象:EVERYTHING IS OBJECT(万物...
    sinpi阅读 1,126评论 0 4
  • 1.import static是Java 5增加的功能,就是将Import类中的静态方法,可以作为本类的静态方法来...
    XLsn0w阅读 1,285评论 0 2
  • 1.JDK10 64位 包下载链接: linux-64-jdk10.tar.gz http://www.oracl...
    宽宽侠阅读 333评论 0 0
  • 一 多少故事发生在梦里 逃不开变换的四季 只想听你 弹一曲烟火迷离 共看月色遥千里 二 秋灯点亮夜的孤寂 凌晨醒来...
    泠生阅读 271评论 2 1
  • 男友和父亲的神似让我有些吃惊。当时的我不愿承认这种相似,怎么可能我爱上的人会象我那么嫌弃的父亲呢?我抗拒着这一事实...
    真冉阅读 223评论 0 0