基本数据类型转换: 自动类型转换:把大类型的数据赋值给大类型的变量(此时的大小指的是容量的范围) 强制类型转换:把大类型的数据赋值给小类型的变量 引用类型转换: 引用类型的大和小,指的是父类和子类的关系 自动类型转换:把子类对象赋值给父类变量(多态) 强制类型转换:把父类类型对象赋给子类对象 ins ...
分类:
编程语言 时间:
2017-10-30 11:28:39
阅读次数:
173
什么是多态 多态的好处 举个例子:需求:给饲养员提供一个喂养动物的方法,用于喂养动物 假如没有多态,会发现针对不同类型的动物,我们需要提供不同的feed方法来喂养,当需求变化时,比如增加动物,就要增加针对这个动物的feed的方法,代码不够简洁优雅。 我就想提供一个喂养的方法可以给所有类型的动物喂养, ...
分类:
编程语言 时间:
2017-10-29 16:49:53
阅读次数:
187
子类隐藏的例子,由于“就近原则”,子类的name字段会覆盖父类的name字段 ...
分类:
编程语言 时间:
2017-10-29 15:56:55
阅读次数:
129
class文件由java源代码通过javac编译器编译生成,只能为JVM所识别。 ...
分类:
编程语言 时间:
2017-10-28 16:29:13
阅读次数:
141
为什么JAVA文件中只能含有一个Public类? java 程序是从一个 public 类的 main 函数开始执行的,(其实是main线程),就像 C 程序 是从 main() 函数开始执行一样。 只能有一个public 类是为了给类装载器提供方便。 一个 public 类只能定义在以它的类名为文 ...
分类:
编程语言 时间:
2017-10-28 01:08:47
阅读次数:
256
Java 的控制台输入由 System.in 完成。 为了获得一个绑定到控制台的字符流,你可以把 System.in 包装在一个 BufferedReader 对象中来创建一个字符流。需要import一下这个包 下面是创建 BufferedReader 的基本语法: BufferedReader 对 ...
分类:
编程语言 时间:
2017-10-27 15:47:28
阅读次数:
244
继承 子类拥有父类非private的属性,方法。 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 子类可以用自己的方式实现父类的方法。 Java的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如A类继承B类,B类继承C类,所以按照关系就是C类是B类的父 ...
分类:
编程语言 时间:
2017-10-27 13:41:26
阅读次数:
289