摘要: 项目名称:猜数字游戏项目说明:定义一个类,有一个成员变量初值为100。定义一个测试类对这个类的成员变量进行猜测,如果大了,则提示大了,小了则提示小了,游戏循环继续,若相等则提示猜测成功,游戏结束。 public class GuessNumber { private int num; public 阅读全文
posted @ 2021-01-25 23:22 Danny·茄子 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 多态,是面向对象的第三个特征。多态是指同一个行为具有多个不同的表现形式。 例如:我们按F1键这个动作行为,那么 1)在Windows系统下,按F1键这个动作行为,出现Windows帮助; 2)在Word下,按F1键这个动作行为,出现Word帮助; 3)在Flash下,按F1键这个动作行为,出现Fla 阅读全文
posted @ 2020-12-10 17:32 Danny·茄子 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 在解决实际问题时,我们抽象出父类和子类,定义出父类的方法,但是有时候父类的方法,子类不一定满足,那么这个时候子类就需要重新修改该方法,称为方法的重写。 比如: 我们定义了一个Person类,Person类中有一个方法为say,如下: public void say(String mes){ Syst 阅读全文
posted @ 2020-12-05 17:31 Danny·茄子 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 在JAVA类中使用super来引用父类的成分,用this来引用当前对象,如果一个类从另外一个类继承,我们new这个子类的实例对象的时候,这个子类对象里面会有一个父类对象。怎么去引用里面的父类对象呢?使用super来引用,this指的是当前对象的引用,super是当前对象里面的父对象的引用。 PS:s 阅读全文
posted @ 2020-11-25 00:18 Danny·茄子 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 面向对象第二大特征:继承 1.什么是继承? 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承的本质是对某一批类的抽象。 继承是类与类之间的关系。 2.继承关系的两个类: 1)基类:父类 2)派生类:子类 例如生活中 阅读全文
posted @ 2020-11-22 17:31 Danny·茄子 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 面向对象设计有三大特征:封装、继承、多态。 一般情况下,好的程序设计都是追求 高内聚,低耦合。 高内聚:类的内部数据、细节自己完成,不允许外部干涉 低耦合:仅暴露少量的方法给外部调用,只要对外接口不变,模块内部的修改,就不得影响其他模块。 通俗的说,该漏露的露,该藏的藏。 要达到以上程序要求,高内聚 阅读全文
posted @ 2020-11-18 10:40 Danny·茄子 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Java是面向对象的语言,学习Java本质也是学习各种类。 1.Java的类和对象 类:相当于一个模板,它描述一类对象的行为和状态。 对象:对象是类型的实例化,有状态和行为。 例如1:定义一个动物类,而每个动物比如猫、狗为一个具体的对象,每个对象有一些具体的属性,比如颜色,大小等,然后对应一些行为方 阅读全文
posted @ 2020-11-12 23:16 Danny·茄子 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 1.定义一个函数,获取某个数组中的最小值 public class ArrayTest1 { public static void main(String[] args) { // 定义一个函数,获取某个数组中的最小值 int[] nums = {1,32, 2, 8, 10, 23, 50}; A 阅读全文
posted @ 2020-11-10 23:17 Danny·茄子 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象? 面向对象OO,英文全称为Object-oriented。 面向对象程序设计OOP,Object-oriented Programming Java 是面向对象的编程语言,对象就是面向对象程序设计的核心。 所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实 阅读全文
posted @ 2020-11-08 15:07 Danny·茄子 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在数组的学习中,我们看到数组只有一个长度可提供引用,就是数组名.length获取数组的长度,那么有没有的类和方法可提供数组操作呢? Java中提供Arrays 类作为对数组的操作,Arrays 类存在于util工具类里,Arrays 类里静态方法,可以直接引用。 序号 方法名 方法说明 语法格式 示 阅读全文
posted @ 2020-11-05 18:51 Danny·茄子 阅读(889) 评论(0) 推荐(0) 编辑