本篇博文最后修改时间:2016年3月7日,22:34。
本篇介绍对象的创建与使用。
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、对象的创建与使用
1、对象的创建
格式:
类名 对象名称 = null; //声明对象
对象名称 = new 类型(); //实例化对象
范例:
class Person
{
String name; //声明姓名属性
int age; //声明年龄属性
public void tell() //取得信息的方法
{
System.out.println("姓名:" + name + ",年龄:" + age);
}
}
public class ClassDemo02
{
public static void main(String[] args)
{
Person per = new person(); //创建并实例化对象
}
}
2、访问对象中的属性或方法
格式:
访问属性:对象名称.属性名
访问方法:对象名称.方法名()
范例:为对象的属性设置内容,同时调用tell方法把内容输出
class Person
{
String name; //声明姓名属性
int age; //声明年龄属性
public void tell() //取得信息的方法
{
System.out.println("姓名:" + name + ",年龄:" + age);
}
}
public class ClassDemo03
{
public static void main(String args[])
{
Person per = new Person(); //创建并实例化对象(非常重要)
per.name = "张三"; //为name属性赋值
per.age = 30; //为age属性赋值
per.tell(); //调用类中的方法
}
}
程序运行结果:
ps:如果一个对象要被使用,则对象必须被实例化。
如果一个对象没有备实例化而直接调用了对象中的属性或方法,则会出现以下错误:
此异常是开发中最常见的异常,也会始终伴随着每位开发人员,使用了未实例化的对象则肯定会出现此异常。