摘要: 抽象类的出现,只要是为了规范子类的方法的命名,抽象类不能创建对象,是因为抽象类中含有抽象方法,所以抽象类是不完整的,假若抽象类可以创建对象的话,创建出来的对象要调用抽象类的方法,而抽象方法无调调用,就会出错,所以抽象类无法创建对象。 接口类的出现原因和抽象类差不多,但是抽象类和接口还是有很大的差别的 阅读全文
posted @ 2019-04-07 15:25 ControllerMe 阅读(1090) 评论(0) 推荐(0)
摘要: System.out.print()方法默认调用了打印对象的toString()方法。 toString()方法一般是要重写的 当一个父类有有参构造的时候,一定要有无参构造,因为子类继承的时候,会默认调用父类的无参构造,如果父类没有,那么编译器就会报错。 super指代的是直接父类 凡是继承,除了p 阅读全文
posted @ 2019-04-04 19:26 ControllerMe 阅读(592) 评论(0) 推荐(0)
摘要: 集合对于java的学习至关重要,所以一定要学习好集合 。 集合:collection 集合中存储的都是对象,没有基本数据类型 由于集合Collection是一个接口,所以不能创建对象,也就不能直接调用Collection的方法,只能通过Collection的子类来创建对象,Collection的子类 阅读全文
posted @ 2019-04-03 19:48 ControllerMe 阅读(296) 评论(0) 推荐(0)
摘要: @System类&抽象类与接口的区别&Date类 增强for循环:String [ ] arr="abcde";for(String s:arr){System.out.println(s);}增强for循环的好处是不计入循环次数,所以执行速度快效率高,但是也有弊端,增强for循环不可控,从第一个元 阅读全文
posted @ 2019-04-02 19:54 ControllerMe 阅读(446) 评论(0) 推荐(0)
摘要: 将博客搬家至csdn 阅读全文
posted @ 2019-04-01 20:24 ControllerMe 阅读(105) 评论(0) 推荐(0)
摘要: StringBuffer类:线程安全的可变字符序列。 构造方法: StringBuffer() 初始容量为16个; StringBuffer(String str) 指定字符串的字符串缓冲区,初始容量为16+str的长度; 常用方法: 1.append(obj)表示添加。 2.capacity() 阅读全文
posted @ 2019-04-01 20:19 ControllerMe 阅读(424) 评论(0) 推荐(0)
摘要: 面向对象思想介绍: 1.面向对象;编程使用的一种编程思路,编程思想。 2、面向对象和面向构成比较:都是编程思想,面向过程是面向对象的基础,面向对象是基于面向对象的 面向过程:更强调解决问题的基本步骤,强调问题的解决方式,更强调的是方法。面向过程的编程思路:自顶向下,不断分解。 面向对象:更强调解决问 阅读全文
posted @ 2019-03-28 19:12 ControllerMe 阅读(427) 评论(0) 推荐(0)
摘要: 类中可以有平行类 一个文件中可以有多个并列关系的类 注意:一个java源文件中,只能有一个类被public修饰,且该类类名必须与文件名一致。 内部类: 为什么存在内部类,因为内部类隐藏了代码,提高了安全性。 内部类的概述: 1.定义在类内部的类,就叫内部类,可以定义在方法的内部,也可以定义在类的内部 阅读全文
posted @ 2019-03-28 17:30 ControllerMe 阅读(263) 评论(0) 推荐(0)
摘要: 多态: 多态的概念: 多态:事物的多种状态 对象的多态性:同一个对象,可能具有不同的名称,同一个对象,有不同类型的引用指向它,本质:同一个物体有不同的名称和描述。 类型的多态性:同一个类型,可能具有不同的子类实现。 多态的前提: 1.要有父子类的继承(实现)关系。 2.有方法的重写。 3.父类的引用 阅读全文
posted @ 2019-03-27 15:58 ControllerMe 阅读(358) 评论(0) 推荐(0)
摘要: 构造方法: 概述: 1.构造方法:构造函数,构造器,Constructor 2.作用:用于给对象中的成员变量赋值。 3.构造方法的格式: 修饰符 类名{ 方法体 } 4.构造方法格式的说明: 1.构造方法的方法名称,必须和类名一模一样,连大小写都一样。 2.构造方法没有返回值类型,连void也没有 阅读全文
posted @ 2019-03-26 20:00 ControllerMe 阅读(2142) 评论(0) 推荐(0)