- 博客(6)
- 收藏
- 关注
原创 Java课后作业
如何实现两个对象之间互发消息,请举例说明。答:通过对象引用的方法,当一个类在域变量中声明另外一个对象时,两个对象之间就可以互发消息。创建两个类,这两个类中都包含另一个类的成员。class A{private B b;public void setB(B_b){if(_b!-null){b=_b}}public B getB(){if(b!=null){return b}else return null;}}class B{A a;public B(A aa){this.a=aa
2020-11-10 15:29:54 111 1
原创 断点
代码中有两个类,分别是父类AddClass和子类SonAddClass,每个类均有多个构造函数。现在在37行的代码处设置了断点来观察子类对象实例化的顺序。从第三张图片可以看出,编译器首先加载了main函数,接着编译进行到第37行,第37行创建了一个子类p1对象,从而进入到第27行子类的构造函数之中,子类的构造函数中含有super(x,y,z),于是下一步将会运行父类的对应的构造函数AddClass(x,y,z),而这个父类则会继续调用它的另一个构造函数super(x,y),但不会运行后面的this.z,在调
2020-11-10 10:47:17 92
原创 Java的分装、继承、多态
Java的分装、继承、多态一、Java的访问控制修饰符有哪些?各有什么访问权限?请对照第7页ppt的表格分别写程序验证。1.访问权限首先取决于类前的修饰符。类前修饰符分为以下两种:(1)第一种修饰符为public。若A的修饰符为public,则类A可以被所有类所访问。(2)第二种为无修饰符,即为默认,此时类A 只能被同一个包内的类所访问。2.其次,在类能访问的前提下,再看类方法前的修饰符。类前修饰符分为以下四种:(1)访问权限最大的修饰符是public。当类内的属性和方法前的修饰符均为publi
2020-11-10 10:38:34 625
原创 Java的对象与对象引用
1.对象与对象引用的区别是什么?请举例说明。(1)所在内存空间不同:类和对象被分配到堆中,而对象引用则被分配到栈里面。(2)定义不同:对象是客观事物的抽象,而引用对象则像是对象的名片,存有对象的地址,可以通过引用对象来查找到对象。2.对象作为参数传递的特点是什么?请举例说明。对象是引用传递,当对象作为参数传递的时候,传递的是参数的地址。3.对象初始化顺序是怎样的?请举例说明。为便于说明,我们先定义一个简单的类:class Vehicle {int passengers;int fuelca
2020-10-12 21:42:04 78
原创 2020-10-12
1.java包含哪些数据类型?基本数据类型:(1)整型:byte、short、int、long.(2)浮点型:float、double.(3)字符型:char.(4)布尔型:booleen.复合数据类型:(1)类(2)interface(接口)(3)数组2.java的基本数据类型转换包含哪两类?请举例说明。(1)自动类型转换(2)强制类型转换3.为什么需要包装类?引人包装类的目的如下(以int和Integer为例):(1)基本数据类型不是对象,在一些场合不能直接使用(例如某些类
2020-10-12 21:41:05 70
原创 初学Java的心得体会
前言在学习Java之前我们已经接触了c、c++和python几种语言,Java同样作为编程语言与其有许多相通的地方。在之前几种语言的学习中,我经历了许多的挫折,但也积累了不少的经验,我觉得学习一门语言最重要的还是多动手,不能眼高手低,在实践中才能发现自己的问题。Java语言的特点简单面向对象平台无关性与可移植性稳定性和安全性多线程并且是动态的高性能分步式Java跨平台实现的原理Java将源程序编译成字节码文件——扩展名为.class。这个二进制代码文件与具体操作系统的机器指令无关,
2020-09-21 20:36:23 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人