摘要: 继承中的构造方法 子类的构造过程中必须调用其基类的构造方法。 子类可以在自己的构造方法中使用super(argument_list)调用基类的构造方法。 如果子类的构造方法中没有显示地调用基类构造方法,则系统默认调用基类无参数的构造方法。 使用this(argument_list)调用本类的另外的构 阅读全文
posted @ 2019-07-26 09:53 水果、、 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 阅读全文
posted @ 2019-07-25 16:23 水果、、 阅读(651) 评论(0) 推荐(0) 编辑
摘要: private类型的对象成员不能被使用,哪怕是子类 阅读全文
posted @ 2019-07-25 15:29 水果、、 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://blog.sina.com.cn/s/blog_d7cdfaa10102vnlu.html 仅供参考学习 如有侵权请私信秒删 在学习Java中的package的时候遇到一个这样的问题 今天在做Java例子的时候遇到一个这样的问题:错误: 程序包com.bjsxt.java140 阅读全文
posted @ 2019-07-24 18:38 水果、、 阅读(627) 评论(0) 推荐(0) 编辑
摘要: //为便于管理大型软件系统中数目众多的类,解决类的命名冲突问题,java引入了包(package)机制,提供类的多重命名空间 在Java中,包主要有以下用途 :-包允许将类组合成较小的单元 -有助于避免命名冲突 -包允许在更广的范围内保护类、数据和方法 包可以是类、接口和子包的集合创建包 packa 阅读全文
posted @ 2019-07-24 17:20 水果、、 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类 的所以对象来说,static成员变量只有一份。 用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它, 所以在static方法中不可访问非static的成员 静态方法不再 阅读全文
posted @ 2019-07-24 15:22 水果、、 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 在类的方法定义中可以使用的this关键字代表当前使用该方法的对象的引用 当必须指出当前使用方法对象是谁时要使用this 有时使用this可以处理方法中成员变量和参数重名的请款 this可以看做是一个变量,它的值是当前对象的引用 阅读全文
posted @ 2019-07-24 11:59 水果、、 阅读(110) 评论(0) 推荐(0) 编辑
摘要: //方法的重载是指在一个类中可以定义相同的名字。但参数不同的多个方法。调用时,会根据不同的参数表选择对应的方法。 阅读全文
posted @ 2019-07-22 17:24 水果、、 阅读(365) 评论(0) 推荐(0) 编辑
摘要: //1.可以生成具有特定坐标的点对象 //2.提供可以设置三个坐标的方法 //3.提供可以计算该点距原点距离平方的方法 //根据以上三条编写程序 class Point { double x,y,z; //定义一个点(point)类用来表示三维空间中的点(有三个坐标)要求如下 Point (double _x,double _y,double _z) {... 阅读全文
posted @ 2019-07-21 21:32 水果、、 阅读(376) 评论(0) 推荐(0) 编辑
摘要: public class Person { int id; int age = 20; Person(int _id, int _age) { id = _id; age = _age; } //构造方法如上 ... 阅读全文
posted @ 2019-07-21 16:52 水果、、 阅读(533) 评论(0) 推荐(0) 编辑