第6节 Static静态

本文介绍了Java中的static关键字,包括其概述、静态方法的使用和静态代码块的特性。static关键字使得内容属于类而非对象,所有类的对象共享同一份。静态方法可以直接通过类名调用,而无需创建对象。注意静态不能直接访问非静态成员。静态代码块在类的加载阶段执行一次,常用于初始化静态变量。
摘要由CSDN通过智能技术生成

Static静态

1.static关键字概述

一旦使用了static关键字,那么这样的内容不再属于对象自己,而是属于类的。

所以凡是本类的对象,都共享同一份

package day08;

public class Student {
   
	private String name;//姓名
	private int age;//年龄
	static String room;//所在教室
	private static int idCounter = 0;//学号计数器,当新建对象时,计数器++
	private int id;//学号
	
	
	public Student() {
   
		this.id = ++idCounter;
		
	}
	public Student(String name,int age) {
   
		this.name = name;
		this.age = age;
		this.id = ++idCounter;
	}
	public int getId() {
   
		return id;
	}
	public 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值