如果想要定义类直接使用class声明即可,具体格式:

  class 类名称{

  成员(属性):

  方法();

}

属性就是指的是一些数据类型,如果定义一个用户类,则一定有姓名属性和年龄属性。方法就是累所具备的行为。

如:如果定义一个用户的类,那么一定会有返回用户详细信息的方法。

 

类是一个定义的标准。如果要想去使用一个类,那么必须要通过对象才可以实现,而对象的定义在java中有两种形式:

声明并实例化对象:类名称 对象名称= new 类名称();

分步实现操作:声明对象:类名称 对象名称=null;引用数据类型,默认值就是null;

实例化对象:对象名称 =new 类名称();

 

实例:产生对象并使用该对象

所有的引用数据类型都需要内存空间的支持,所以只要是引用类型都需要利用关键字new来开辟空间。

但获取实例化对象之后,如果想进行类的操作则可以按照如下的两种显示进行:

访问类中的属性:对象.属性

访问类中的方法:对象.方法

案例:

package com.yidu.tests;
public class Person {//定义一个用户类
 String name;//定义姓名的属性
	int age;//定义年龄的属性

	public String test(){//在类中定义方法,暂时不加static
		return "姓名:"+name+"、年龄:"+age;
	}

	public static void main(String[] args) {
		Person person=new Person();//声明并实例化对象那个
		person.name="张三";//定义name属性的内容
		person.age=12;//定义age属性内容
		System.out.println(person.test());//调用方法
	}
}

 

 

类的组成就是属性和方法,而如果要想去使用类就必须采用对象来调用,类属于引用数据类型,其对象的开辟需要使用关键字new。