- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向对象的术语
每个对象都有可以用来识别的特性(外表和行为)。
面向对象的程序员用对象的概念来看整个世界。他们寻找对象的外表,对象的行为,以及它们是如何与其他对象交互的。当开发软件时,他们用代码创建称为对象的实体。这些代码对象包含特性,就像现实世界的那样。
软件中对象给这些特性起了专用名字:状态和行为。
把状态和行为结合在一起
面向对象编程的一个关键概念是能够把数据和操作数据的函数用一个软件包表示,这样的软件包就称为对象。
数据和方法
java中,对象的状态由数据(比如常量和变量)组成,而行为称为方法.
封装
把数据隐藏在对象中,使得除了该对象方法以外的任何东西都不能使用这些数据,就被称为封装。
应用于数据
应用于方法的细节实现
意义:封装能防止对象与其它对象内部细节有关,因为小的改变都会对整个系统造成巨大的破坏。由于有了封装,可以进行错误修正,代码优化和整个代码重写.
接口
方法是功能接口。
对象之间的通信
从一个对象向另一个对象发送消息会激发目标对象中的方法.
消息
例:用电视机的遥控器,将消息“改为5频道”发送给电视机对象。 Television.changeStation(5);
分类
类是创建对象的模板,包含对象将要处理的数据和方法。
必须事先定义类,才能创建对象。
Java的类
1. 类的定义
(1)定义类:
class 类名{
类型 实例变量;
……
返回值类型 方法名(参数列表){
方法体
}
……
}
例:class Point{
int h;
int v;
}
(2)创建对象:
Point p1,p2; //p1,p2未指向任何对象,值为null。
p1 = new Point(); //创建对象。
p2 = p1; //p2,p1指向同一个对象,p1,p2存放的是对象的引用。
p1 = null; //释放对象。
注:若h,v没有赋初值,则当创建对象时,系统会自动为这些变量赋予默认的值。
(3)传递参数:
例:class Point{
int h;
int v;
//newH,newV为形式参数,
//在方法中说明的变量和形参为局部变量,仅当执行该方法时才存在。
public void setPoint(int newH,int newV){
h=newH*2;
v=newV*2; }
pubic int getH(){
return(h); //从方法返回值
}
pubic int getV(){
return(v);
}
}
public class TwoPoint{
public static void main(String[] args){
int a=3,b=4;
int m=30,n=40;
Point p1=new Point();
Point p2=new Point();
p1.setPoint(a,b);
p2.setPoint(m,n);
System.out.println(p1.getH(),p1,getV());
System.out.println(p2.getH(),p2.getV());
System.out.println(a+”,”+b);
您可能关注的文档
- 第1章勾股定理.docx
- 第1章 立体几何初步.doc
- 第1章课外资料-发展史.doc
- 第1课 巧妙的组合.doc
- 第1课 《近代中国民族工业的兴起》.doc
- 第1讲 填空题中的“瓶颈题”.docx
- 第1课 奇妙的人体.doc
- 第1课 美好生活的向导(新授课)(学生版).doc
- 第1课信息与信息技术.doc
- 第1讲 高斯求和.doc
- 国有企业财务分析优化策略研究.docx
- 河南省驻马店市名校联盟2025-2026学年高一上学期开学检测语文(原卷版).docx
- 2025至2030中国生物胶体行业调研及市场前景预测评估报告.docx
- (初中)自主招生面试题云南省昆明市模拟题库解析.docx
- 河南省驻马店市驻马店名校联盟2025-2026学年高一上学期7月入校开学考试物理(解析版).docx
- 病房护工培训课件.pptx
- 2025年事业单位招聘考试教育类专业知识试题:教育科学研究方法与应用.docx
- 城市定制客运服务的运营模式优化研究.docx
- 建筑项目质量管理体系文件编制规范.docx
- 河北省石家庄市2024-2025学年高二下学期期末考试英语(解析版).docx
文档评论(0)