Java继承和数组

本文探讨了Java中的继承概念,包括单继承特性,子类如何通过`extends`关键字继承父类的方法和属性。重点讲解了抽象方法的定义与使用,以及API在开发中的作用。还以JFrame类为例,介绍了窗口操作。同时涵盖了数组的基础知识,如定义和访问。
摘要由CSDN通过智能技术生成

1.继承
    (1).关键词   extends 扩展,延申
        例:A类继承B类         表示 A类对B类的扩展  A子类(基类)     B父类(超类)
            A类被称为B类的子类,B类是A类的父类 
       特点:子类可以继承父类所有的方法和属性,private除外
                Java是单继承的语言:一个子类只能有1个父类
          注意:子类在创建对象时,先调用父类的构造方法,再调用自己的构造方法
                    当父类中构造方法有参数时,子类在新建对象时注意
                    使用super(参数)调用父类的构造方法
                    super----表示的是父类。
                    super();----表示调用父类的方法。
                    super.x----表示调用父类的属性x。
                    super.f()----表示调用父类的方法f。
 抽象方法
          修饰词:abstract   抽象的
          特点:抽象方法不能有具体的方法体
          注意:必须在抽象类中
                因为这个字方法要被子类实现,不能用private
                不能使用static 
            扩展:抽象类必须要有抽象方法吗?
                       不是
API
    API:应用程序接口
         Application Programming Interface
         方便开发者,无需访问源码,直接使用
JFrane类
     JFrame的父类是Frame,属于Javax.swing包
     是屏幕上window相关,实现窗口相关位置的设置
     常用方法:
             setSize(w,d);表示设置窗口大小---宽高。
             setVisible(true);表示设置窗口可见。
             setLocationRelativeTo(null);表示窗体位置
数组
    String[]  args    是一个数组,数据类型为String,数组名为args
    (1)是什么?
         同类型数据的容器
  (2)如何定义数组
         数据类型[]  数组名  = new  数据类型[长度];
         数据类型[]  数组名 = {v1,v2,v3.....}
         长度:表示数组容纳数据的个数
                    可以用数组名.length表示
         下标(索引):是数据在数组中的编号,从0开始到arr.length-1结束
          访问:数组名[索引值]
          
         
             
             

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值