程序中的多态 1.静态的多态 方法重载 (程序在编译期间就已经确定了需要执行的方法) 2.动态的多态 (程序在运行期间才能确定需要执行什么内容) 同一个引用类型(父类),使用不同的对象实例(子类),执行一个相同的操作,但是得到一个不同的结果! 多态存在的必要条件: 1.要有继承 2.要有重写 3.向 Read More
posted @ 2017-12-11 11:42 子夜未央 Views(82) Comments(0) Diggs(0) Edit
由absttract修饰的方法==》抽象方法 01.必须位于抽象类中 02.必须没有方法体 03.必须被子类重写,除非子类是抽象类 由abstract修饰的类==》抽象类 01.可以有普通方法 02.抽象类不能被实例化,但可以有构造方法 Read More
posted @ 2017-12-11 11:38 子夜未央 Views(109) Comments(0) Diggs(0) Edit
==: 1.基础数据类型 比较的是 值 2.引用数据类型比较的是 内存地址 1.为什么String 类中的equals是比较的 字符串内容 01.查询Object类中的方法 public boolean equals(Object obj){ return(this==obj); 比较的是内存地址 Read More
posted @ 2017-12-08 14:11 子夜未央 Views(92) Comments(0) Diggs(0) Edit
Object 是所有java类的父类 单根性:一个类只有一个父类! 继承的注意事项: 1.如果我们实例化子类对象的时候,调用的是无参构造,会先去调用父类的无参构造。 2.如果我们实例化子类对象的时候,调用的是无参构造 (1)但是在构造方法中没有显示的输入super(参数),默认还是执行父类的无参构造 Read More
posted @ 2017-12-08 11:01 子夜未央 Views(273) Comments(0) Diggs(0) Edit
*一个类 在被JVM加载的时候,首先会加载类中由static修饰的所有属性,方法,代码块! * 并把这个static修饰的内容放进 静态存储区,便于我们共享访问! * * 1.static可以修饰 * 01.属性 * 02.方法 * 03.代码块 * 2.static的特点 * 01.static修 Read More
posted @ 2017-12-06 12:01 子夜未央 Views(368) Comments(0) Diggs(0) Edit
创建Student类的对象 类名 对象名=new 类名();实例化一个对象 只有(),说明就是一个方法! 类名()==》构造方法 只有构造方法才能构造出一个类的实例(对象)!我们发现自己的Student类中,压根没有所谓这个Student()方法 但是我没确实创建了 对象! 为什么? 01.因为系统 Read More
posted @ 2017-12-04 09:31 子夜未央 Views(87) Comments(0) Diggs(0) Edit
算术运算符 一、 一元运算符 1.++在变量后,先运算再自加。 2.++在变量前,先自加再运算。 二、二元运算符 (+ - * / %) 三、三元运算符 变量 = 表达式 1 ?表达式 2 :表达式 3 ; 表达式 1 :必须是boolean类型的值! 表达式 2 :表达式 1 为true时运行表达 Read More
posted @ 2017-11-21 15:12 子夜未央 Views(156) Comments(0) Diggs(0) Edit
else 其他的 gender 性别 application 应用程序 number 号码,数字 name 名字 error 错误 first 第一 second 秒,第二 student 学生 teacher 老师 switch 开关 average 平均数 case 情况 sum 总数,和 de Read More
posted @ 2017-11-21 14:27 子夜未央 Views(137) Comments(0) Diggs(0) Edit