Java中的一些基础概念

 一.类的基本组成:成员变量、构造函数、方法
   1.1 成员变量:成员变量定义在类中,与之对应的局部变量在某个代码块中,它的有效范围是当前所在代码块中
   1.2 构造函数:

    1.2.1 构造函数的特点:

      1).构造函数名与类名相同;

      2).构造函数没有返回值与返回类型

      3).每个类有一到多个构造函数(没有构造函数时,编译时默认生成一个无参的构造函数)

      4).构造函数在创建对象时自动执行,一般不用显示的直接调用

    1.2.2  继承中构造函数的特点

      1).在只有有参构造函数的情况下,子类继承父类,构造函数需先初始化父类的构造函数
        super(参数); 需在第一排,或者显示增加无参的构造函数。
   1.3方法

 二.几个关键字
    2.1 this 代表当前自身变量

      1).静态方法不能使用this关键字,因为静态方法不属于类实例

      2).指向正在执行方法的类的实例
    2.2 super 
    2.3 static
      1).修饰方法和成员变量,一旦修饰被修饰,就属类所有,可以通过类直接调用
      2).静态代码块:主要功能是做一些初始化工作
      3).静态成员(field、方法、代码块)不能访问非静态的成员,因为在他们运行的时候 非静态成员还不存在
    
    2.4 final 可用于修饰成员变量、方法、方法参数、类,不可改变

    2.5 abstract 抽象类抽象方法

  三.初始化的顺序

    1).主类的静态成员首先初始化

    2).主类的超类的构造方法按照顺序被调用

    3).主类的变量初始化

    4).调用主类的构造函数


转载于:https://my.oschina.net/u/1393778/blog/475755

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值