栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在JAVA中实例化的确切含义是什么

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在JAVA中实例化的确切含义是什么

首先 声明的意思是

ClassName obj;

实例化的 简单含义 是从class创建一个对象

ClassName obj = new ClassName();

什么是物体?

  • 类的实例。从一个类中,我们可以创建许多实例。
  • 它们是程序中的基本运行时实体。
  • 它们还可以表示用户定义的数据类型,例如列表和向量。
  • 将根据对象和它们之间的通信性质来分析任何编程问题。

例如:

//Define a reference(a variable) which can hold a `Person` obect.Person p;//Create a Person object(instantiate).//new - use to allocate memory space for the new objectp = new Person();

什么是嵌套类?

在类内部定义的类称为嵌套类。嵌套类有2类。

  1. 内部阶级
  2. 本地班
  3. 匿名类

内部舱位:

  • 内部类只能由外部类访问。没有其他阶级。
  • 内部阶级是外部阶级的成员。
  • 外部类可以访问内部类而无需导入。
  • 内部类可以直接访问任何属于外部的属性或方法。
  • 外部类不能直接访问内部类。

内部类的示例:

class Outer{   int i = 10;   void main(){      //instantiate inner class.      Inner in = new Inner();      in.show();   }   class Inner{      void show(){         System.out.print(i);      }   }}

什么是本地课程?

哪些是在块中定义的类。

例:

public class{  int i = 10;  public main(){     class A{        void show(){          System.out.println(i);        }     }     //inside the method instantiate local class.     A obj = new obj();     obj.show();  }  //outside the main() -block(method)  //inside another method instantiate local class.  public test(){    A obj = new A();    obj.show();  }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/470225.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号