全国服务热线:400-035-8011

位置:武汉达内IT教育培训机构 > 学校动态 > 2022疫情后什么是java的继承

2022疫情后什么是java的继承

来源:武汉达内IT教育培训机构时间:2021/11/2 9:33:41

  2022疫情后什么是java的继承
  一、概述
  继承描述的是事物之间的所属关系。例如,兔子属于食草动物,食草动物属于动物。它们之间有相同的行为,也有不同的行为,如果分别要进行定义,那些相同的行为还要再次定义会就会显得麻烦,所以我们把那些相同的行为重新定义到一个新类中,在其它类需要用她的时候在调用它就好。定义那些共同的行为的类叫做父类,而调用它们的类叫子类。
  可见,父类更通用,子类更具体。我们通过继承,可以使多种事物之间形成一种关系体系。因此通俗的讲,继承就是子类继承父类的属性和行为,使得子类对象可以直接具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。
  二、继承在java中的应用
  那么,继承在java中到底如何运用呢?那就必须借助到extends关键字了
  发现,咱们并没有在Studnet类和Teacher类中定义eat方法,但咱们还能正常调用eat方法,这就是继承的体现。
  继承的优点
  1.提高代码的复用性(减少代码冗余,相同代码重复利用)。

  2.使类与类之间产生了关系。

2022疫情后什么是java的继承

  三、子类不能继承的内容
  并不是父类的所有内容都可以给子类继承的,有一些内容是子类无法继承的。
  如:子类不能继承父类的构造方法,因为构造方法要求和当前类名必须一致;子类可以继承父类的私有成员,但是不能直接使用,必须间接使用,要提供get set方法。
  私有化的成员变量和成员方法是不能被访问的,只能在本类中调用,所以子类继承父类并不是继承父类中的所有内容。
  四、继承特点
  只需明确一点,java只支持单继承,不支持多继承,但支持多重继承。
  五、继承后成员变量的特点
  Java培训小课堂在上面的测试类代码中,仅仅只创建了子类对象,并没有创建父类对象,但在程序运行中却使用了父类中的成员变量,这说明在程序中已经为父类的成员变量开辟了空间。所以,当子类继承了父类,在创建子类对象的时候,堆中的子类对象中会划分出一片空间来保存父类中的成员变量。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3851/news/431147/违者必究! 以上就是武汉达内IT教育培训机构 小编为您整理 2022疫情后什么是java的继承的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011