java中static关键字的使用学习总结

static的用法

1.static只能用来修饰方法和变量,不能用来修饰类,类只能用关键字public,abstract和final来修饰

2.static是指静态的变量,它只分配一个内存空间,只使用一次,下次再使用时不会再分配内存空间来存储变量值,只会把上次的值取代。

3.局部变量也是不可以使用static来修饰的

4.调用可以通过对象名.方法()/变量,或者使用类名.方法()/变量

例如:

 

package com.encapsulation;

public class CatTest {

	public static void main(String[] args) {
		System.out.println("第一支小猫的id\n第二支小猫的id");
		Cat one = new Cat();
		Cat two = new Cat();
		one.id = 1;
		two.id = 5;
		System.out.println(one.id + "," + two.id);
	}

}

5.不能使用静态的方法去访问非静态的方法

6.构造代码块:存在类当中,直接在类中定义且没有加static关键字的代码块称为{}构造代码块。构造代码块在创建对象时被调用,每次创建对象都会被调用,并且构造代码块的执行次序优先于类构造函数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值