网站大量收购闲置独家精品文档,联系QQ:2885784924

hm程序员面向对象.pdfVIP

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

三、HM程序员—面向对象(1)

第三篇:

1、什么叫面向对象?

面向对象(Object-Oriented,简称OO)就是一种常见的程序结构设计方法。

面向对象思想的基础是将相关的数据和方法放在一起,组合成一种新的复合数据类型,然后

使用新创建的复合数据类型作为项目的基础。

面向对象是一个很抽象的概念,它相对面向过程而言。

过程与对象都是一种解决问题的思想。

面向过程:强调的是功能行为,一种过程,先干啥,再干啥;

面向对象:将功能封装到对象里,强调的是具备某功能的对象;

按照面向对象的思想,可以把任何的东西看做对象!

面向对象的三个特征:

封装(Encapsulation);

继承(Inheritance);

多态(Polymorphism)。

我的总结:

面向过程:强调的是具体的功能实现;(执行者)

面向对象:强调的是具备功能的对象。(管理者)

2、类

类(class)是Java语言的最小编程单位,也是设计Java程序的基础,本部分将深入介

绍类的相关知识。

类的概念

类是一组事物共有特征和功能的描述。类是对于一组事物的总体描述,是按照面向对象技术

进行设计时最小的单位,也是组成项目的最基本的模块。类的概念是抽象的,类似于建筑设

计中的图纸,是对于现实需要代表的具体内容的抽象。类只包含框架结构,而不包含具体的

数据。所以类代表的是总体,而不代表某个特定的。

我的总结:类是抽象的,对象是具体的,实实在在的!

类的定义:

[修饰符]class类名{

1~n个构造方法;

0~n个字段;

0~n个方法

}

定义类,其实就是定义类里面的对象

对象包含:

状态;(属性)

功能、行为;(方法)

通过类来描述对象;

状态成员变量;

功能、行为——方法;

Eg:

class{

//属性

privateStringname;

privateintage;

privateintsal;

//方法

publicvoidshow(){

System.out.println(个人情况:+name+age+sal);

}

}

3、构造方法

构造方法:用来构造类的实例(每一个类都默认有一个无参的构造方法,得使用new调用)

字段:类或对象所包含的数据,对类状态的一种描述;

方法:类或对象的特征或行为

作用:

给类中的字段进行初始化,可以用来创建对象。

特点:

方法名与类名相同

不用定义返回值类型

不需要写return语句

我的总结:

注意:

默认构造方法的特点。

多个构造方法是以重载的形式存在的。

构造方法的重载:(需要哪个就去适配哪个,调用哪个)

this([实参]);调用当前类的构造方法

注意:this([实参]);必须放在构造器的第一行;

对象的产生格式:

类名称对象名=new类名称();

因为有(),所以是方法,实际上它就是构造方法,并且是非私有的构造方法。

如:cp=new();

Eg:

class{

privateStringname;

privateintage;

privateintsal;

publicvoidshow(){

System.out.println(个人情况:+name+age+sal);

}

public(Str

您可能关注的文档

文档评论(0)

158****9376 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档