Java面向对象程序设计

2.4 static关键字

java类的运行包括两个阶段类加载和实例化。

静态成员包括静态代码块,静态属性,静态方法。

静态方法中不能访问非静态的成员。

静态代码块在类加载时执行某一操作,不存在任何方法体中,如果类中包含多个静态代码块,静态代码块只会被执行一次。

静态代码块语法:static{ }

public class StaticMethod {
	static{
		System.out.println("这是静态代码块");
		staticMethod();
	}
	
	public void StaticMethod(){
		System.out.println("这是构造方法");
	}
	
	public static void staticMethod(){
		System.out.println("这是静态方法");
	}

	public static void main(String[] args) {
		StaticMethod staticmethod = new StaticMethod();
		staticMethod();

	}

}

第三章:继承与多态

3.1 包

自定义包语法:packagea <包名>

包的导入:import 包名.类名

在开发的过程中包名格式为:公司名称.开发组名称.项目名称。

注意:声明一个包的语句必须写在类中的第一行。

导入包的所有类用“ * ”符号。

package ch01.a2006;

public class Tree {
	public String name;
	protected int age;
	String output;
	private char sex;

}

 

package CSDN;


import ch01.a2006.Tree;
public class Hero {
	public void test(){
		Tree tree = new Tree();
		tree.name="张三";
		System.out.println(tree.name);
	}
public static void main(String[] args) {
	Hero hero = new Hero();
	hero.test();
	
		

	}

	}

 

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值