Java学习之旅:探索extends

Posted azir-s-soldier

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java学习之旅:探索extends相关的知识,希望对你有一定的参考价值。

鄙人为兴趣爱好,0基础入门学习Java,有些心得想法,记录于此,与君分享。

然毕竟新手,学识尚浅,错误之处,希望多多指正批评,也是对我最大的帮助!

 

前言:本篇文章,主要讨论在子类继承父类之后,各属性成员和方法的特征规律和差异,this和super的异同,已经一些内存构建的个人想法。

 

一、NEW一个孙子类!

  既然有孙子,那我就准备三个类,A是爷爷,B是爸爸,C是孙子。代码如下:

类A(爷爷):

技术图片
 1 public class A 
 2     //属性部分
 3     public int i_A;
 4     public String str_A = "我是类A里str属性的初始值";
 5     //一般方法部分
 6     public void function ()
 7         System.out.println("我是类A里的“function”方法,我不接受参数");
 8     
 9     public void function_A()
10         System.out.println("我是类A里的“function_A”方法,我不接收参数");
11     
12     public void function_A(int n)
13         System.out.println("我是类A里的“function_A”方法,我接收一个值为"+n+"的int类型参数");
14     
15     //构造函数部分
16     public A()
17         System.out.println("我是类A的无参数构造函数");
18     
19     public A(int n)
20         System.out.println("我是类A的右参数构造函数,我接收一个值为"+n+"的int类型参数");
21     
22     //代码块部分
23     
24         System.out.println("我是类A的代码块,我受过严格的训练");
25     
26 
Class A

 

以上是关于Java学习之旅:探索extends的主要内容,如果未能解决你的问题,请参考以下文章

NHibernate之旅(14):探索NHibernate中使用视图

C++探索之旅第一部分第九课:数组威武,动静合一

我的Gradle安装探索之旅

JAVA之旅——单例设计模式,继承extends,聚集关系,子父类变量关系,super,覆盖

第一篇,java学习之旅

学习编程——初级之旅