摘要: 对象数组:就是指包含了一组相关的对象。 对象数组的声明:类对象数组名称[]=new 类[数组长度]; 注意: 需要注意的是,对象数组初始化之前,每一个数字对象都是默认值,并没有实例化,所以需要分别实例化! 1)动态初始化:类 对象数组名称[]=new 类[数组长度]; 对象数组名称[i]=new 类 阅读全文
posted @ 2016-05-22 23:49 美好的明天 阅读(935) 评论(0) 推荐(0)
摘要: 一,构造方法私有化: 即对构造方法加上private关键词。 如: 但是由于私有化的方法和属性只能在本类中看到和访问,其他方法中是看不到的! 所以对于以下做法。 运行结果: 会出现错误,无法实例化对象。私有化的构造方法在其他类中是不可见的。 被构造方法私有化的Singleton类,不能在外部实例化。 阅读全文
posted @ 2016-05-22 19:21 美好的明天 阅读(9024) 评论(2) 推荐(5)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-05-22 18:30 美好的明天 阅读(12) 评论(0) 推荐(0)
摘要: 1),在执行一个类的时候,所找到的方法是mian(). 2)string args[]:输入的参数。 参数的设置形式:是在类执行的时候加入的:java类名称 参数1 参数2 参数3 。。。。。 每个参数之间用空格分出。 如果此时,一个参数的输入要求三个参数。否则无法运行。那么可以在操作之前进行一个判 阅读全文
posted @ 2016-05-22 17:59 美好的明天 阅读(411) 评论(0) 推荐(0)
摘要: 一,使用static声明属性 以上代码确实实现了功能,但是如果此时城市名称不叫A城,改叫B城,如果已经产生了5000个对象,那么意味着要修改5000遍对象中 contry属性。 所以最好使用static关键字声明属性。 范例,使用static修改。 修改一个对象中的属性,则其他对象的属性全部改变,则 阅读全文
posted @ 2016-05-22 16:10 美好的明天 阅读(683) 评论(0) 推荐(0)
摘要: 一,表示类中属性 1,没有使用this的情况 可以得出结论:此时并没有正确将内容赋给属性; 假设身边有一只笔,远处也有一只笔,肯定会就近拿身边的笔。这在构造方法中一样。 所以此时操作的name,age都是构造方法中定义的name,age.跟类中属性完全不沾边。 此时,为了明确哪个是类中的属性,需要加 阅读全文
posted @ 2016-05-22 00:25 美好的明天 阅读(5448) 评论(0) 推荐(3)