Java(类)

3 篇文章 0 订阅

  • 类的实质是一种数据类型,所以类类型简称类。
  • “类”是一种复杂的数据类型,类似于C语言中的结构体。
  • 因为类是一种数据类型,不是数据,所以不存在于内存中,不能直接被操作。只有被实例化成为对象时,才会变得可操作。
  • 类中包括类的成员和类的方法。

在看实例之前我们需要了解一下java程序的运行过程。
在这里插入图片描述
我们写的代码先在程序内。
编译成功点击运行之后,先把代码加载到内存中,然后由内存中的操作系统代码找到启动类中的main函数,开始执行程序。
执行程序的过程中,开始分配内存。
但是类只是一个概念,它在没有被实例化的时候,不分配内存,所以它是不存在的。


类的格式:

访问修饰符 class 类名
{
	类的内容; 
}

例子1:

public class Student  //新建了一个公有的Student类  public代表公有的
//也代表新建了一个名字为Student的复杂数据类型。
{
	int id;	//定义了一个整型的变量id,用来存储学生的学号。
	String name;//定义了一个字符串类型的变量name,用来存储学生名字。
}

例子2:

例子2public class Person  //新建一个类,类名的首字母要大写
{
	String name;
	int age;
	String sex;
	String hobby;
	//这个Person类中有4个属性。

	void show() //定义一个show方法 也可以称作这个类的行为
	{
		System.out.printf("%d\n",age);
		//这个show方法用来显示这个类中的age属性的值。
	}
}

启动类

  • 启动类的类名最好是跟文件名一致。
  • 启动类中有一个main函数,程序从这里开始执行。

例子:

class A    //普通类   //如果两个类在同一个文件里,普通类的前面不能加public
{
	int i;
	int j;
	//普通类中有两个属性。
}
public class Test//启动类
{
	int a;
	int b;

	//启动类中有两个属性。
	public static void main(String[] args)//只有这个存在的类,才叫启动类。
	{
		//程序从这里开始运行。
	}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值