public class XXX{} 这是什么。
答:这是人。(这个是类标识)
public void XXX{} 这是什么。
答:这是人能干嘛,其中一个能做到的事儿,这个事儿叫XXX。(这个是声明 不用返回参数)
AA aa = new AA(); 这是什么。
答:这是一个叫aa的具体的人。(这个是实例化对象)
aa.XX(); 这是什么。
答:这是aa在这个人在做XX。(这个是调用类的方法)
aa(); 这是什么。
答:这是一个叫aa的事儿,当然前提是aa不是之前那个人,否则这就是瞎编的玩意嘻嘻哒。
private AA aa; 这是什么。
答:这是一个叫aa的人,但是不一定有这个人。(定义一个私有对象)
aa = bb; 这是什么。
答:这是让你知道原来 印象中aa那个人 原来是bb这个人。(把bb赋值给aa)
aa= bb.xx(); 这是什么。
答:这是bb做了xx这个事儿,然后就生成了一个人,然后同上,让你知道原来 印象中aa那个人 原来是 bbxx了之后那样。(把后面方法的返回参数赋值给aa)
public void AA(BB bb, CC cc){} 里面的是什么。
答:这是要做AA这个事儿,你得需要BB和CC这两个道具,不然你这个事干不了,你不传进来,我就明摆着告诉你没工具我干不了所以编译都不会过。(.里面是形参)
AA{} 这是什么。
答:这个是小蝌蚪,你有小蝌蚪才能有具体的人,不然都白搭.(构造)