Java培训SE基础之创建对象

1. 关键字new

 类一旦写好了, 就可以使用关键字new创建对象

public class Teacher {

 

       String name; // 对象属性

       int age;

       String gender;

 

    // 对象方法

public void lesson() {

    System.out.println(name + “老师在上课”);

}

    public void eat(String something) {

              System.out.println(“老师在吃” + something);

       }

 

       // 描述对象的详细信息, 把所有的属性值串接成一个字符串

       public String say() {

              String str = “姓名:” + name + “,年龄:” + age + “,性别:” + gender;

              return str;

       }

}

 

public class TeacherTest {   

       public static void main(String[] args) {

              Teacher t = new Teacher(); // 对象创建

}

}

 

2. 对象创建在哪里了

Teacher t = new Teacher();

在这里t是什么呢? 是不是对象呢? 答案是否定的, t仅仅是一个引用变量, 什么是引用变量? 就是保存地址的一个特殊变量, 同时它也有类型, 表明它指向的对象的类型是Teacher类型的. 但是上面的对象的使用全是通过t来完成的, 原因就在于通过t可以定位对象的实体, 对象的实体是保存在堆内存中.

3. 对象包含哪些内容

当一个对象被创建时, 这个对象就会包含类中所有的属性值, 如上面的例子, Teacher属性中有String name, 和 int age属性, 所以对象中包含了两个数据: 一个是name, 一个是age

想要了解跟多关于Java培训课程内容欢迎关注尚硅谷Java培训,尚硅谷除了这些技术文章外还有免费的高质量Java培训训课程视频供广大学员下载学习


上一篇:
下一篇:
关于尚硅谷
教育理念
名师团队
学员心声
资源下载
视频下载
资料下载
工具下载
加入我们
招聘岗位
岗位介绍
招贤纳师
联系我们
电话:010-56253825
邮箱:info@atguigu.com
地址:北京市昌平区宏福科技园综合楼6层(北京校区)

 深圳市宝安区西部硅谷大厦B座C区一层(深圳校区)

上海市松江区谷阳北路166号大江商厦6层(上海校区)