什么是持有对象(Java),有什么作用,如何用?

Python013

什么是持有对象(Java),有什么作用,如何用?,第1张

持有对象就是当前的对象,比如每个人是一个对象,每个人有每个人的属性和方法啥的,你要调用那个人的方法就要持有那个人的对象,然后通过这个人来访问他的方法,在Java中就是通过对象来实现的

持有对方引用

比如 A类 有 h j k 3种方法

B类 有h 1种方法

但 我B类必须要用到 A 类的 k方法

怎么办呢?下面就要引入引用了~~ 我在B 类中 创建个 A类的引用

例如 如果在同一包下就不用导包了

import 包名.A

public class B {

A a=null; 此a就是B类中 对A的引用

a=new A()用此引用创建了A类的实例

}

持有对方引用的目的就是为了 更灵活的在对象与对象之间进行 配合 更具有灵活性

这事其实一开始我也不明白,查了很多资料都说是硬性规定:

后来又大神指点了一下,我感觉他说的非常有道理:我把他说的一句话细说成3句你看看.

静态成员,会第一时间进入内存的,假如你说的泛型成立,你说此刻它泛型属于什么类型?

明白了不?

泛型终究还是会被擦除的,只是编译时候帮助不小,这也就等于在说,泛型是在实例化对象的时候,才确定要给出什么类型的参数,懂了没?

如果按照惯例静态早就进内存了,泛型早已经确定了不是吗?