如果想要定义类直接使用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。