问个java的问题

来源:百度知道 编辑:UC知道 时间:2024/05/07 11:34:29
不好意思,大家好,我是个JAVA初学者,是自学的,有些东西不是很理解
比如,“实例变量”和“方法”,是怎么去理解,希望在这里得到一点启发,说说你们的看法和理解的角度,谢谢大家

这个...太基础了吧..我都不好解释了...

实例变量就是 对象在内存创造出来的一个实例.然后用一个变量去访问,或者说是用一个这个对象的类型的实例去引用...唉...看你理解了例子就是 String str =new String("hello");
解释就是声明了一个String类型的变量是str 并在内存中开辟了一个空间(创建了一个String类型的实例),目前这个空间里面的内容是hello.这样去理解就好了...

方法就是 函数的概念..在java中就是抽象出来的一个功能...可以这么理解..比如说打酱油这个过程就能抽象出来成为一个方法...
拿瓶子.出门.去商店.到商店.打酱油.给钱.回来.放下酱油瓶子.谁一说打酱油了 就是执行上边的动作..这样理解吧..当然..方法也有抽象的好和坏..我那只是一个例子而已...

先说类:对现实社会的一种模拟,把现实抽象出来而已

比如,有一个人,你怎么用语言来描述呢?

从哪讲起呢?有眼睛?有鼻子?有嘴巴?头发有××根?指纹是×××?虹膜是××××?

你看,难受不?不同的人都有不同的个性特征,显然你不能一网打尽。

从不同的角度,你会发现不同的描述词汇。

你用JAVA来抽象一个人当然也如此,你不可能把这么多东西放在里面

正如你平时描述一个家伙一样:那个躲在角落里正在偷偷上网的30多岁男子,他叫张三。

30岁,男:在JAVA类里来抽象的话就是变量了。(生活中指的是某人的特征)
上网:就是他的方法了。(生活中指他的动作)

类如下:
public class Person{
int age;//年龄
char sex;//性别
public void net(){//这里就是那个方法了
}
}

理解这些概念,多联系些生活中的东西
计算机只是用来虚拟现实世界的,而不是用来代替现实世界的

请记住:
实例变量就是:没有关键字 static 修饰的