黑马程序员技术交流社区

标题: 学对象常糊涂 [打印本页]

作者: 1007886543    时间: 2014-5-14 22:26
标题: 学对象常糊涂
最近自学到java对象这一块,里面的构造函数、创建对象、方法定义、静态使用等等,是越学越糊涂了,感觉像是一窝粥了……
作者: 黄晓鑫    时间: 2014-5-14 22:51
下这东西包你不迷糊!
黑马程序员 .zip (603.44 KB, 下载次数: 189)
作者: 1007886543    时间: 2014-5-14 22:55
呵呵,谢谢
作者: vihuela    时间: 2014-5-14 22:58
构造函数,是对象初始化时做的事情,比如赋值;
创建对象,是外部需要实例化某个类的做法;
方法定义,是对象中函数的定义;
静态使用,静态成员或方法,不需要实例化对象即可调用。这样理解,静态的成员和是存在于一个特殊的区域,他是先于对象加载的,所以可以直接调用。
可以这样理解,
  1. public class Tmp {

  2.         public static void main(String[] args) throws IOException {
  3.                 Person p=new Person("喜欢笑");//创建对象
  4.                 Person.print();//静态使用
  5.         }

  6. }

  7. class Person {
  8.         static String type;//类型

  9.         public Person(String type) {//构造函数

  10.                 this.type = type;
  11.         }

  12.         public static void print() {//定义方法
  13.                 System.out.println("我是一个" + type + "的人");
  14.         }
  15. }
复制代码

作者: 1007886543    时间: 2014-5-14 23:08
真是谢谢啦,我会认真看的
作者: stream    时间: 2014-5-14 23:16
关于对象这个事情,我觉得重要的是要有这个概念。。。建议搞起一本JAVA headfirst这本书,看起来超级快,很快就能建立其对象的概念的。。。
作者: 志ぁ才☆博ぁ成    时间: 2014-5-15 14:12
我也很模糊,希望楼主将基础视频多看两遍,讲的很详细的。
作者: 流沙    时间: 2014-5-15 15:03
你把这的视频在看一遍就好了!糊涂估计知识前边的知识点没有记牢!!!
作者: 暧緑荼    时间: 2014-5-15 15:25
一开始接触的话,由于一些术语会和生活的东西有点不一样,所以理解起来是有点困然,但是你要是多看几篇视频就知道了,其实就那点
作者: 别小乐    时间: 2014-5-15 15:46
赞一个,赞一个
作者: 1007886543    时间: 2014-5-20 16:44
vihuela 发表于 2014-5-14 22:58
构造函数,是对象初始化时做的事情,比如赋值;
创建对象,是外部需要实例化某个类的做法;
方法定义,是对 ...

谢谢你的回复,写得好详




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2