摘要: 开灯(面向对象复习) 设计一个台灯类(Lamp)其中台灯有灯泡类(Buble)这个属性,还有开灯(on)这个方法 设计一个灯泡类(Buble),灯泡类有发亮的方法 其中有红灯泡类(RedBuble)和绿灯泡类(GreenBuble)他们都继承灯泡类(Buble)一个发亮的方法 请设计出一段代码可以使 阅读全文
posted @ 2019-07-13 17:27 豆丁zzz 阅读(1676) 评论(1) 推荐(0) 编辑
摘要: 学生选课(面向对象复习) 设计一个学生选课的程序,分别有学生类(Student)和课程类(Course) 学生类的属性有:学号(String),姓名(String),性别(char),所选科目(Course[]) 课程有:Java、PHP、JQuery、HTML、CSS、C++、MySQL、Orac 阅读全文
posted @ 2019-07-13 16:15 豆丁zzz 阅读(1525) 评论(0) 推荐(1) 编辑
摘要: 计算公司员工的工资(面向对象复习) 某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。方法:double getSalary(int month) 根据参数月份来确定工资,如果该月员工过生日,则公司会额外奖励100元。 SalariedEmplo 阅读全文
posted @ 2019-07-13 16:00 豆丁zzz 阅读(5849) 评论(0) 推荐(1) 编辑
摘要: Java学习笔记之 比较接口与抽象类 抽象类是描述事物的本质,接口是描述事物的功能 1.一个类只能继承一个父类,但是可以有多个接口 2.抽象类中的抽象方法没有方法体,但是可以有非抽象方法;接口中的方法没有方法体,但是可以通过default或者static拥有方法体 3.如果子类不能重写父类中的抽象方 阅读全文
posted @ 2019-07-12 16:53 豆丁zzz 阅读(196) 评论(0) 推荐(0) 编辑
摘要: Java学习笔记之 单例模型 单例模型分为:饿汉式,懒汉式 1.某个类只能有一个实例 2.必须自行创建实例 3.必须自行向整个系统提供这个实例 1.只提供私有的构造方法 2.含有一个该类的静态私有对象 3.提供一个静态的公有方法用于创建,获取静态私有对象 在对象创建过程中实例化 运行结果:true 阅读全文
posted @ 2019-07-12 14:36 豆丁zzz 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Java学习笔记之 内部类 实例 实例 实例 阅读全文
posted @ 2019-07-12 09:34 豆丁zzz 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Java项目案例之 封装的实例 运行结果: 自我介绍如下: 姓名:张三 性别:男 年龄:19 专业名称:计算机科学技术 专业编号:J001 专业年限:0 阅读全文
posted @ 2019-07-11 10:51 豆丁zzz 阅读(998) 评论(0) 推荐(1) 编辑
摘要: Java学习笔记之 构造方法 (1)带参构造方法 public 构造方法名(数据类型 形式参数1,数据类型 形式参数2){ } (2)无参构造方法 public 构造方法名(){ } 通过实例化对象来调用 运行结果: 我是构造代码块 我是有参构造方法2 aa:1 我是构造代码块 我是有参构造方法1 阅读全文
posted @ 2019-07-11 08:43 豆丁zzz 阅读(237) 评论(0) 推荐(0) 编辑
摘要: Java学习笔记之 static static不能修饰类,局部变量 static+属性 静态属性 运行结果: 小乳猪:500 宠物猪:500 static+方法 1.静态方法中不能直接访问同一个类中的非静态成员,可以通过实例化对象进行调用;只能直接调用同一个类中静态成员, 2.静态方法中不能使用th 阅读全文
posted @ 2019-07-10 18:07 豆丁zzz 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Java学习笔记之 面向对象 (1)封装的优点 (2)实现封装的步骤 1. 修改属性的可见性来限制对属性的访问(一般限制为private) 2. 对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问 3.可以在set方法中添加条件 (3)封装实例 (1)什么是继承 (2 阅读全文
posted @ 2019-07-10 14:46 豆丁zzz 阅读(207) 评论(0) 推荐(0) 编辑