类与对象的定义和使用
- 如果在程序之中要定义一个类可以使用class关键字完成,而定义的语法如下:
class 类名称{//所有的程序都必须要以“{}”作为分界符
属性;
属性;
方法(){}
}
此时的方法不再由主类进行调用,而是要通过对象进行调用。
范例:定义类
class Hello {
String name;
int age;
public void info() {
System.out.println("name=" + name + "、age =" + age +)
}
}
- 在这个类中只是定义了两个属性和一个方法,特别值得注意的是:类中可以定义的属性数量以及方法数量是没有限制的。而且在编写是每一个方法的代码不要特别长。
类定义完成之后是不能够去直接使用的,如果要想使用类那么必须产生对象,而对象我们分为以下两种语法形式。
- 声明并实例化对象:类名称 对象名称=new 类名称()
- 分布进行对象实例化:
- 声明对象:类名称 对象名称=null;
- 实例化对象:对象名称=new 类名称();
- 引用数据的一个最大的特征就是牵扯到内存的分配操作,而只要出现有关键字new那就只有一个解释:开辟新内存,但是内存不可能是无限开辟的,所以所谓的内存调优我们调整的就是内存问题。
所有的对象只有实例化之后才可以真正的使用。而对象的使用都是围绕着类进行的,那么此时就有两种形式。
- 调用类中属性:对象属性= 内容;
- 调用类中方法:对象方法();
范例:声明并实例化对象
public class TestDemo {
public static void main(String args[]) {
Person per = new Person();
per.name = "张三";
per.age = 18;
per.info();
}
}
以上就实现了一个最基本的类的定义和使用方法。