2017年4月25日
摘要: 设计模式简单的来说,就是代码段的一段代码分割出去写在可调用的类中。作用就是使代码更加清晰以及管理。 例子: 1,,设计抽象父类,包含两个数字及抽象方法。 阅读全文
posted @ 2017-04-25 18:10 蒙古码农 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Pet pet=new Dog(); //Pet是父类,Dog是子类。 这个方法是父类做类型,子类实例化。 相关例子: 员工回家的例子; 1,先做一个抽象父类,包含走的想法。 2,在创建一个类,包含回家的想法。 3,创建两个子类,继承父类。子类包含回家的两个工具。 4,调用 本人学的不扎实,以后深入 阅读全文
posted @ 2017-04-25 17:53 蒙古码农 阅读(1144) 评论(0) 推荐(0) 编辑
  2017年4月24日
摘要: 1,java 中的 this 关键字的引用 java中提供了一个this关键字,是对象的默认引用,this 关键字总是指向调用该方法的对象。 根据this出现位置的不同,this作为对象的默认引用有两种情形: (1),构造器中引用该构造器执行初始化的对象。 (2),在方法中引用 调用该方法的对象 2 阅读全文
posted @ 2017-04-24 10:17 蒙古码农 阅读(272) 评论(0) 推荐(0) 编辑
  2017年4月22日
摘要: *使用toString()方法重写 1,为何要用toString()方法? 当我们需要输出一个对象的是时候,若不重写toString类,无法实现直接输出,需要在输出语句中进行复杂的编辑 (减少手动书写代码的量)。 注意:这里我们不需要手动书写输出语句System.out.print(){} 阅读全文
posted @ 2017-04-22 15:17 蒙古码农 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一,equals方法的重写 1,在比较两个对象时可以使用==和equals()。 ==用于比较两个对象的引用地址是否相等。 而equals()方法主要用于比较两个对象的内容是否相等。(*比较的是除了四类八种外的引用类型) 2, 在Object中已经定义了equals()方法,该方法直接采用==操作符 阅读全文
posted @ 2017-04-22 15:03 蒙古码农 阅读(127) 评论(0) 推荐(0) 编辑
  2017年4月20日
摘要: 1,数字插入方法(列如:int类型) 代码如下: 阅读全文
posted @ 2017-04-20 18:52 蒙古码农 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1,在继承中怎么把子类方法调用 (1)Parent parent=new Student(); // Parent 是父类,Student是子类 多态:上面的意思是父类变量指向子类(一般情况下只能调度到父类的方法,单是有一种情况例外:多态。) (2)说调度一般只能调度父类,那么如果调度子类怎么调度呢 阅读全文
posted @ 2017-04-20 18:24 蒙古码农 阅读(137) 评论(0) 推荐(0) 编辑
  2017年4月18日
摘要: 封装 用private 修饰符: 如果在java 类中属性使用了private定义了,那么这样的属性,在java的标准之中有明确的定义: 就是要求编写相应的setter,getter方法设置和取得。 以后我们的所有的属性都用private定义,因为用private修饰的属性是远远比其他修饰符安全的。 阅读全文
posted @ 2017-04-18 19:54 蒙古码农 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 一.构造方法: 1,什么是构造方法: (1)构造方法名与类名相同 (2)不需要用任何的返回值类型结构 (3)与修饰符(列如:public)无关 2,什么时候用构造方法? 是在用new关键字开辟新的实例化对象的时候自动调用。只能调用一次 3,为什么构造方法不用void? 因为让构造方法与普通方法严格区 阅读全文
posted @ 2017-04-18 19:32 蒙古码农 阅读(132) 评论(0) 推荐(0) 编辑
  2017年4月10日
摘要: 1,打印出平行四边形的图形 阅读全文
posted @ 2017-04-10 17:52 蒙古码农 阅读(115) 评论(0) 推荐(0) 编辑