JAVA类

JAVA中的类是最小的程序单位,所有JAVA程序都必须定义类。
定义类的语法:

修饰符 class 类名
{
	//field定义
	//方法定义
	//构造器定义
	//初始化块
	//内部类、枚举、接口
}

以上语法中修饰符可以是:省略、public、final、abstract
如果类中出现:

class a
{
	int a;
	a = 5;   //报错,不符合以上类语法中语句 。
}

如打印类的对象名如:

class test
{
	public static void main(String[] args)
	{
		test hhh = new test();     //new后加构造器名
		System.out.println(hhh);
	}
}

以上会输出类名@8hashCode值。

field的定义语法:

修饰符 类型 field名 = 默认值;

以上语法修饰符可以是:省略、public或protected或private、static、final。
类型是基本类型、数组、类、接口、枚举。
等于默认值可以省略。
方法定义的语法:

修饰符 返回值类型 方法名(形参)
{
	代码
}

修饰符可以是:省略、public、protected、private、static、abstract或final。
返回值类型:基本类型、数组、类、接口、枚举、void。
如果方法是这样:

int a(int n)
{
	if(true) return n;
}

是错误的,系统编译时不会知道if的条件永远为true。

构造器定义:

修饰符 构造器名(形参)
{
	代码
}

修饰符:省略、public、protected、private
构造器名必须和类名相同。
系统默认给没有构造器的类提供一个空的构造器。
类的field在创建对象时自动会赋值,基本变量赋值为0,引用变量赋值为null。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值