首页 > 代码库 > 引用类型(转载)
引用类型(转载)
引用类型
引用类型
1)sun公司或其他的程序员编写的类型,可以用来简化我们的开发,定义的新的数据类型,成为引用类型
2)什么是类?
代表就是一类事物,抽象的概念,比如人类,植物类
3)什么是对象?
代表就是一个具体,实际存在的事物,比如门口的自行车
4)java中的类,就是引用类型
eg:
class Perosn {
//
属性
int age;
String name;
//
方法:行为
}
5)java中类的格式:
class 类名{
属性-------变量
数据类型 变量名1;
数据类型 变量名2;
...
...
}
6)java中的对象:根据引用类型,来创建该类型的对象
eg: Person person = new
Person();
类名 对象名 = new
类名();
new:在内存当中根据引用类型(类),创建一个该类的对象
7)设计引用类型(设计类),之后根据引用类型来创建该类型的对象,调用该对象中的属性/方法
8)调用对象的属性:对象名.属性名
eg: person.name = "张无忌";
如何调用sun公司写好的工具类(引用类型)?
1) 导入工具类的代码(写到.java文件第1行)
import java.util.Scanner;
Scanner:sun公司编写用于输入工具类型
2) 创建该工具类型的对象:
关键字new:根据类型来创建该类型的对象,功能的实现是靠对象来实现的
固定的格式
Scanner scanner =
new Scanner(System.in);
3) 调用对象scanner功能
int num = scanner.nextInt();
//我们可以从控制台输入任意的整数,然后
//赋值给num变量
引用类型在内在中的存储结构
1)栈:是内存中一块单独存储区域,可以用来存储引用类型对象的地址。
2)堆:是内存中一块单独存储区域,可以用来存储引用类型对象。
Teacher teacher = new Teacher();
new:就是在堆内存中开辟一个小空间,用来保存创建的对象
栈:保存创建对象在堆当中的地址。
原文链接
本文由豆约翰博客备份专家远程一键发布
引用类型(转载)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。