Java基础笔记整理---【06】面向对象程序设计-封装
来源:互联网 发布:国际漫游数据流量套餐 编辑:程序博客网 时间:2024/06/05 23:10
题目:把大象放到冰箱,需要几个步骤?
面向过程: 关注点是事件
1.把冰箱门打开
2.把大象放到冰箱
3.把冰箱门关上
面向对象:参与活动的对象
1.对参与者进行抽象(属相(成员变量)和功能(方法))
class 冰箱{
void 开门(){
}
void 储藏物品(物品 args){
}
void 关门(){
}
}
class 大象{
String name;//大象的属性
float weight;//重量
}
class Main{
public static void main(String[] args){
//根据抽象出来的冰箱生产出一个叫 ”装大象的冰箱“的冰箱
冰箱 装大象的冰箱 = new 冰箱();
//根据抽象出来的大象 new 出一个叫”非洲象“的大象
大象 非洲象 = new 大象();
装大象的冰箱.开门();
装大象的冰箱.储藏物品(非洲象);
装大象的冰箱.关门();
}
}
在编译java文件时当引用的类所在的Java名与类名不同时,
则需要先编译引用的类所在文件
面向过程: 关注点是事件
1.把冰箱门打开
2.把大象放到冰箱
3.把冰箱门关上
面向对象:参与活动的对象
1.对参与者进行抽象(属相(成员变量)和功能(方法))
class 冰箱{
void 开门(){
}
void 储藏物品(物品 args){
}
void 关门(){
}
}
class 大象{
String name;//大象的属性
float weight;//重量
}
class Main{
public static void main(String[] args){
//根据抽象出来的冰箱生产出一个叫 ”装大象的冰箱“的冰箱
冰箱 装大象的冰箱 = new 冰箱();
//根据抽象出来的大象 new 出一个叫”非洲象“的大象
大象 非洲象 = new 大象();
装大象的冰箱.开门();
装大象的冰箱.储藏物品(非洲象);
装大象的冰箱.关门();
}
}
在编译java文件时当引用的类所在的Java名与类名不同时,
则需要先编译引用的类所在文件
阅读全文
0 0
- Java基础笔记整理---【06】面向对象程序设计-封装
- 笔记整理(java基础三-------面向对象--封装)
- 笔记整理(java基础三-------面向对象--封装)
- Java基础笔记整理---【07】面向对象程序设计-类和对象
- Java基础笔记整理---【09】面向对象程序设计-上转型对象
- Java基础笔记整理---【08】面向对象程序设计-包、继承、访问权限
- java基础---面向对象程序设计
- java面向对象程序设计之封装
- java面向对象程序设计之深入封装
- Java面向对象程序设计 类封装
- java面向对象程序设计之封装
- 笔记整理(java基础四-----面向对象---继承)
- 笔记整理(java基础四-----面向对象---继承)
- 笔记整理(java基础五-------面向对象--多态)
- Java基础复习---面向对象程序设计
- Java基础-面向对象(封装、继承、多态)
- java基础面向对象之封装
- java面向对象基础 封装性
- 容器内图片居中显示
- VS2012项目 中,调试出现Debug Assert Failed!
- 2017多校联合第二场 1006题 hdu 6050 Funny Function 递推公式 / 矩阵快速幂
- 欢迎使用CSDN-markdown编辑器
- JS笔记(2)
- Java基础笔记整理---【06】面向对象程序设计-封装
- .reg文件添加、修改、删除注册表的方法
- 全排列函数
- PAT甲级1002. A+B for Polynomials
- Spring MVC的跳转方式
- 实现聊天室一对一
- linux下搭建oracle 12c sqlplus 客户端
- 初识 SpringMVC 中bean中 id 和name
- 小明的调查作业(南阳理工OJ48)