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
以上是关于Java学习之旅:探索extends的主要内容,如果未能解决你的问题,请参考以下文章
NHibernate之旅(14):探索NHibernate中使用视图