java基础知识_复习一下

构造函数:

构造函数的作用: 初始化对应的对象。

构造函数的格式:

修饰符  函数名(形式参数){
    函数体
}

构造函数要注意的事项:
1. 构造函数是没有返回值类型的。
2. 构造函数的函数名是必须与类名一致。
3. 构造函数不是由我们手动调用的,是我们在创建了对应的对象时,jvm会根据你创建的对象传递的参数调用
对应 的对象。
4. 如果一个类没有显示写上一个构造函数的时候,那么java编译器会为该类添加一个无参 的构造函数。
5. 如果一个类已经显示写上一个构造函数的时候,那么java编译器则不会再为该类添加一个无参 的构造函数。
6. 构造函数是可以以函数重载的形式存在多个。


构造代码块:

构造代码块的作用:给对象进行统一的初始化。

构造代码块 的格式:

{
    代码;
}

构造代码块是在创建了代码块所属类的对象时调用一次。


this关键字:

this关键字代表了所属函数的调用者对象。

this关键字的作用:
1. 一个类中存在同名的成员变量与局部变量时,在方法的内部默认是访问局部 变量的,可以通过this关键字指定访问成员变量 的数据。
2. this关键字还可以在构造函数中调用另外一个构造函数初始化对象,

this关键字调用构造函数要注意的事项:
1. this关键字调用其他 的构造函数时,必须要是在第一个语句。
2. this关键字调用构造函数时不能出现相互调用,因为是一个死循环。
3. 如果在方法的内部访问一个变量时,该变量只存在于成员变量中,局部没有没有,这时候java编译器会为该变量的前面添加this关键字。


static(静态、修饰符)

static修饰成员变量时:static修饰成员变量时,那么该成员变量的数据就是一个共享的数据.

    静态成员变量的访问方式:

            方式一: 使用对象进行访问。
                    对象.属性名
            方式二:可以使用类名进行访问。
                    类名.属性名

注意:
1. 非静态成员变量不能类名直接访问,只能使用对象进行访问。
2. 千万不要为了方便访问成员变量而使用static修饰,一定要是该数据是共享数据 时才使用static修饰。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值