摘要: 继承中成员变量的关系 结论:(访问变量遵循就近原则) 在子类方法中访问一个变量 首先在子类局部范围找 然后在子类成员范围找 最后在父类成员范围找(肯定不能访问到父类局部范围) 如果还是没有就报错。(不考虑父亲的父亲…) 程序示例 /* 继承中的成员变量的关系 当子类的成员变量与父类的成员变量名字一致 阅读全文
posted @ 2021-12-07 20:46 欧朋 阅读(124) 评论(0) 推荐(0)
摘要: 使用继承的注意事项 子类只能继承父类的所有非私有的成员(成员变量和成员方法) 体现了继承的另一个弊端:打破了封装性 子类可以继承父类的构造方法吗? 子类不能继承父类的构造方法,但是可以通过super(后面讲)关键字去访问父类构造方法。 不要为了部分的功能特地的去使用继承 例如: class A{ s 阅读全文
posted @ 2021-12-07 20:45 欧朋 阅读(62) 评论(0) 推荐(0)
摘要: 继承的优缺点 继承的优点 提高了代码的复用性 多个类相同的成员可以放到同一个类中 提高了代码的维护性 如果功能的代码需要修改,修改一处即可 让类与类之间产生了关系,是多态的前提 继承的缺点 提高了类的耦合性 设计原则: 高内聚低耦合 简单的理解: 内聚就是自己完成某件事情的能力。 耦合就是类与类之间 阅读全文
posted @ 2021-12-07 20:43 欧朋 阅读(144) 评论(0) 推荐(0)
摘要: 继承概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那个类即可。 通过extends关键字可以实现类与类的继承 格式:class 子类名 extends 父类名 {} 单独的这个类称为父类,基类或者超类; 这多个类可以称为子类或者派生类。 阅读全文
posted @ 2021-12-07 20:39 欧朋 阅读(44) 评论(0) 推荐(0)
摘要: 代码块的执行顺序 讲解代码块的目的:今后面试的时候,会有相关程序题,需要熟悉不同的代码块的执行顺序 代码块: 在Java中,使用{}括起来的代码被称为代码块 根据其位置和声明的不同,可以分为 局部代码块(当作正常的代码看待) 格式:只在方法中出现,使用大括号括起来的代码叫局部代码块 优点:使用完毕及 阅读全文
posted @ 2021-12-07 19:38 欧朋 阅读(224) 评论(0) 推荐(0)
摘要: 通过API学习Math类 程序引例 /* 根据帮助文档使用Math类 Math:Math类包含执行基本数字运算的方法,如基本指数,对数,平方根和三角函数。 属于哪个包下面的(看使用该类需不需要导包): 注意:今后,发现一个类在java.lang包下的时候,在代码中时,不需要导包 Math类没有构造方 阅读全文
posted @ 2021-12-07 19:37 欧朋 阅读(55) 评论(0) 推荐(0)
摘要: 制作帮助文档(API) 文档注释: 格式:/** ... */ 如何通过文档注释制作一个说明书呢? 写一个工具类 在工具类中加入文档注释 怎么加? 请看ArrayTool中的文档注释 加什么东西呢? 作者,版本,方法中参数,返回值等等 怎么用呢? 在DOS命令行窗口输入 javadoc -d 目录 阅读全文
posted @ 2021-12-07 17:00 欧朋 阅读(55) 评论(0) 推荐(0)
摘要: 示例:制作数组工具类(ArrayTool) /** * 工具类要把无参构造方法私有化然后工具类的方法用static修饰 * 这样别人在使用时就只能通过类名来调用你的工具类的方法了. * * 格式: * 首先在最前面通过文档注释写出这是一个具有什么功能的工具类 * 然后加上 @author 作者名 @ 阅读全文
posted @ 2021-12-07 16:46 欧朋 阅读(86) 评论(0) 推荐(0)
摘要: main方法传参 现在我们来详细解剖一下HelloWorld,main方法 public:公共的,访问权限最大,因为要被JVM识别所编译,所以权限要够大 class:java的基本单位类,class是定义一个类的关键字 MainDemo:类名,符合标识符的命名规则 static:静态的,属于类的本身 阅读全文
posted @ 2021-12-07 15:03 欧朋 阅读(782) 评论(0) 推荐(0)
摘要: 1、使用面向对象的思想,编写自定义描述狗的信息。设定属性包括:品种,年龄,心情,名字;方法包括:叫,跑。 要求: 设置属性的私有访问权限,通过公有的get,set方法实现对属性的访问 限定心情只能有“心情好”和“心情不好”两种情况,如果无效输入进行提示,默认设置“心情好”。 设置构造函数实现对属性赋 阅读全文
posted @ 2021-12-07 14:21 欧朋 阅读(197) 评论(0) 推荐(0)