首页 > 代码库 > 引用类型(转载)

引用类型(转载)

引用类型

 

引用类型 
  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:就是在堆内存中开辟一个小空间,用来保存创建的对象
      栈:保存创建对象在堆当中的地址。
原文链接
本文由豆约翰博客备份专家远程一键发布

引用类型(转载)