- 博客(4)
- 收藏
- 关注
原创 Java编程思想第九章总结+练习
1.抽象类 java提供一个叫做抽象类。若类中包含抽象方法,该类必须限定为抽象的。 编译器不会为抽象类创建对象。 如果继承了一个抽象类,那么导出类必须实现继承的抽象方法。如果不这样,那么导出类也是抽象类,必须有abstract关键字。 练习一: import java.util.Random; abstract class Rodent{ abstract void voice(); abstract void eat(); } class Mouse extends Rodent { .
2021-10-21 20:41:44 206
原创 Java编程思想第八章总结+练习
多态的作用是消除类型间的耦合。对象可以作为自己本身的类型使用,也可以作为他的基类使用。 练习一: class Cycle{ void print() { System.out.println("Cycle"); } } class Unicycle extends Cycle{ void print() { System.out.println("Unicycle"); } } class Bicycle extends Cycle{ void print() { Syste
2021-10-18 19:34:30 111
原创 Java编程思想第三章总结+练习
练习一:需要静态导入相关知识 操作符大部分和c++差不多。 1.优先级 先乘除后加减,没说的。 这里有一个字符串的运算+号。如果String类后的+号后跟着一个非String类型,那么会将非String转化为String类型 2.别名问题 常数不能是左值。 对基本类型赋值,存储的就是实际的数值。而对对象赋值操纵的是对象的引用,这一点要注意。 练习二: class AFloat{ float num; } public class Test2 { public static void
2021-10-14 17:52:39 131
原创 Java编程思想第二章总结+练习
引用操纵对象 Java基于c++,但更加面向对象。java用引用操作对象(这里不考虑基本类型,稍后讲解)。用书上的类比即遥控器(引用)和电视(对象)的关系。想调节电视音量画面频道时,我们用遥控器即可。带着遥控器在房间里走动也可以操控电视。创建引用例子: Student freshman; String str; Car bmw; //等等 但注意这里引用没有和对象关联,安全的做法是创建引用同时进行初始化。如: String s = new String("hello"); 关于对象存储 关于对象
2021-10-13 20:26:10 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人