[阶段一]Java面向对象(1)
来源:互联网 发布:小世界网络 netlogo 编辑:程序博客网 时间:2024/05/23 13:32
由于学生马上期末考试了,培训班的课也渐渐稀松下来,今天只是上了上午半天的课程。想想7,8年前上大学时候的情形,每每快期末了,才匆匆忙忙准备考试的内容,为了冲击奖学金,还不厌其烦的参加各种各样的活动来加分以提高绩点,现在想想,当时多么可笑!BTW,当时总算也拿过奖学金!
课程内容
Java面向对象一直很纠结不知道怎么开始讲,不能仅仅停留在介绍面向对象的三大特性:封装、继承、多态。所以配合生活中的例子看来是个不错的选择。
- 面向过程与面向对象
- 面向过程:分解过程+逻辑为先
- 面向对象: 先抽象,后具体
- 类与对象——对象的产生、引用、this指针
- 类方法(变量)与实例方法(变量)
- 方法的参数传递机制——值传递,c++支持引用传递
- 形参可变的方法—— String…names
- 方法递归
- 方法重载
- 深入构造器
课堂作业
实现一个具有良好封装性的中年Person类
要求:
1. 包含属性用户名和年龄;
2. 对年龄比较合理的校验;
3. 要求输入的用户名在6~8位之间;
public class PersonTest { private String name; private int age; public void setName(String name){ //合理性校验,要求用户名必须在6~8位之间 if(name.length()>=6&&name.length()<=8){ System.out.println("您输入的用户名不合理"); return; }else{ this.name=name; } } public String getName(){ return this.name; } public void setAge(int age){ //合理性校验,要求年龄必须在30~40之间,才认为是中年 if(age>50||age<30){ System.out.println("您输入的年龄不合理"); return; }else{ this.age=age; } } public int getAge(){ return this.age; }}
课件
06.Java面向对象(1).pptx
1 0
- [阶段一]Java面向对象(1)
- [阶段一]Java面向对象(2)
- [阶段一]Java面向对象(3)
- [阶段一]Java面向对象(4)
- Java-阶段小结笔记(六)--面向对象相关
- java面向对象(一)
- Java 面向对象(一)
- java面向对象(一)
- Java面向对象(一)
- java面向对象(一)
- Java面向对象(一)
- Java面向对象(一)
- java面向对象(一)
- JAVA面向对象(一)
- Java 面向对象(一)
- JAVA面向对象(一)
- Java面向对象(一)
- java面向对象(一)
- duplicate config file paths found
- 1,Two Sum
- Oracle 表空间详解
- stack类
- 修改oplogsize导致无法启动mongodb
- [阶段一]Java面向对象(1)
- hihocoer 1287 数论一·Miller-Rabin质数测试
- Buct oj 1012
- 网络爬虫
- Buct oj 1013
- Python IDLE(python GUI)与python(comand line)有什么区别
- 2016 计蒜之道 初赛 第一场 题解(待补)
- Buct oj 1016
- 添加程序到Nuttx