Java 入门 四 (Java 三大特性之一 继承)

系统 1666 0

 

Java 入门 四 (Java 三大特性之一 继承)

 

                  继承 顾名思义 看名字也应该有所了解,好了 不扯了 切入正题。

         

                Java中继承用 extends。

       类由 变量和 方法构成。

     变量也可以被称为成员变量和属性。

    方法分 成员方法和构造方法。

    父类也可以称为 基类,超类。

    子类也可以称为 派生类,导出类.

        

         子类能够继承父类中所有变量和方法(构建函数不能被继承)。

        

         当你创建一个子类对象时,在这个子类对象中有一个父类对象。

         
         当你调用子类构建函数时,在这个子类构建函数中必须调用父类的构建函数。

 

         

          如果在子类构建函数中没有显示的调用父类构建函数,那么java编译器会默认在

子类构建函数中的第一行添加super()。

          

           this   代表 当前对象  指向自身。

         super   代表 父类对象 指向子类对象中父类对象。

     

                            Java 入门 四 (Java 三大特性之一 继承)

 

                        

          静态变量  是在类的类型信息加载到方法区时进行的初始化.

注意 :静态变量和方法在方法区中都只有一份内存是它的所有实例(对象)所共享的。

           静态变量和静态方法是属于类所以也叫类变量和类方法。

        

静态变量和静态方法有两种访问方式:
                 类名.变量名 
                        .方法名
                 对象.变量名  
                        .方法名

  继承:     
            变量只可以隐藏  只要变量名 相同 就隐藏。(不管类型是否相同 还有是否为静态 还有是否为final)


方法 分 静态和非静态

   定义为final的 方法不能被 隐藏 重写  可以被 重载

 

静态方法 只能被 隐藏 重载

    隐藏 : 方法名  返回值类型    参数列表 都相同 

 

    重载 方法名相同 参数列表不同

 

非静态方法 可以  覆盖(重写) 重载

     覆盖(重写): 方法名 返回值类型 参数列表 都相同  


    重载: 方法名相同 参数列表不同

 

Java 入门 四 (Java 三大特性之一 继承)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论