摘要: 实例要求 在数据结构中,经常看到一个基本概念,对于一个链表的实现基本都是基于引用数据类型的操作。 如果要想设计一个链表,则肯定要设计一个链表的节点类。在此类中必须有一个属性可以保存下一个节点的引用地址。 根据此概念,设计一个节点类。以String为数据保存内容。 总结: 本程序中,所有的关系都是手工 阅读全文
posted @ 2016-05-23 15:46 美好的明天 阅读(627) 评论(0) 推荐(0)
摘要: 一,程序分析 首先使用参数的方式输入用户名和密码,所以,首先要判断输入参数的个数是否合法,如果不合法,则必须提示程序执行不对,并退出。 如果正确输入,则可以进行密码和用户名的验证,如果信息正确则显示“欢迎光临”,否则显示“用户名或密码错误”。 登录的思考: 以刷卡程序为例: 之前的程序应该进一步划分 阅读全文
posted @ 2016-05-23 15:30 美好的明天 阅读(377) 评论(0) 推荐(0)
摘要: 1)如果在一个类的内部再定义一个类,就是内部类,而外面的类叫外部类。 2)内部类可声明为public或private访问权限,对内部类的用法和限制与对成员变量和成员方法是相同的。 例子: 以上程序中,Inner作为内部类,并且在外部类的fun()方法中直接实例化内部类对象,并调用print()方法。 阅读全文
posted @ 2016-05-23 00:49 美好的明天 阅读(253) 评论(0) 推荐(0)
摘要: 对象数组:就是指包含了一组相关的对象。 对象数组的声明:类对象数组名称[]=new 类[数组长度]; 注意: 需要注意的是,对象数组初始化之前,每一个数字对象都是默认值,并没有实例化,所以需要分别实例化! 1)动态初始化:类 对象数组名称[]=new 类[数组长度]; 对象数组名称[i]=new 类 阅读全文
posted @ 2016-05-22 23:49 美好的明天 阅读(934) 评论(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 美好的明天 阅读(5447) 评论(0) 推荐(3)
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2016-05-21 17:05 美好的明天 阅读(18) 评论(0) 推荐(0)