`
胡火云
  • 浏览: 42734 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

我在学习面向对象时对他的理解

阅读更多
1。何为面向对象?
答:对现实生活中概念通过程序进行模拟。

2。何为对象?
答:现实世界中的某个具体的事物。

3。类的形成:对象具有属性和行为,而同一类事物都有他的共性(属性和行为)。为了更好的描述这一类事物,对这些共性进行归纳,形成了类。----这个过程也称为:抽象

4。类就是对象的模板(template),对象就是类的一个实例(instance)。

5。类的属性和行为:我们称他们为成员变量和成员方法,成员方法和成员变量是不能被static关键字所修饰的。

6。对象的创建是通过关键字new来创建对象。
例如:person p;
p=new person();
此时创建了一个person这个对象,对象的名字p是对person这个对象的一个引用。由于关键字(new)的出现,系统为person这个自定义的对象分配了内存空间来存储P这个对象。

7。如何对该对象的属性赋值和访问该对象的行为呢?
答:通过创建对象,然后通过对象名。属性=value,对象名。Method();

8。构造方法:
           1。必须与类名完全一致
           2。没有任何的返回值,包括void
         3。每一个类都有一个默认的构造方法,且没有任何的参数,并且不显示。

9。this关键字:也称对象指针,谁调用我,我就是谁。

10。方法的重载(overload):它包括构造方法的重载和方法的重载。重载的时候,方法名要一样,但是参数类型和个数不一样,返回类型可以相同也可以不同,但无法以返回值的类型作为是不是重载方法的区分标准。
分享到:
评论

相关推荐

    java学习 面向对象

    java学习好材料,面向对象从软件建模方法论的角度上看,应用软件系统的开发方法已历经两代技术变 更,由面向过程发展到现在主流的面向对象的方法。面向过程包括面向功能和面 向数据流程。面向对象的思想用对象和对象...

    在“魔兽争霸”游戏中学习面向对象的思想

    在本人学习的过程中,本人直到最近对面向对象思想有了一个大突破后才发现原来在玩 “魔兽争霸”这个游戏的过程中就已经包含了深刻的面向对象的思想,现在根据自己对面向对象思想的理解结合“魔兽争霸”这个游戏进行...

    面向对象软件工程

    《面向对象软件工程》 作者:Stephen.R.Schach 学校:(美)范德比尔特大学 书名原名:Objected-Oriented Software Engineering 目录: 第一部分 面向对象软件工程简介  第一章 面向对象软件工程的范畴  第二章 ...

    《设计模式:可复用面向对象软件的基础》学习并理解 23 种设计模式

    《设计模式:可复用面向对象软件的基础》学习并理解 23 种设计模式

    Java面向对象基础练习题

    适合刚刚学习到面向对象三大特征的同学来巩固对知识的理解

    Java面向对象知识点梳理(思维导图)

    这个导图可以帮助学习者系统地理解和掌握Java面向对象编程的核心概念,以及各种相关的语法和用法。 适用人群: 这个资源适用于初学者和有一定Java基础的开发者。初学者可以通过导图了解和学习Java面向对象编程的...

    面向对象技术概述

    学习目的: ①深入理解面向对象方法学的基本观点; ②掌握面向对象的重要基本概念; 1.1 面向对象方法学 1.2 基本概念 1.3 面向对象分析 1.4 面向对象设计 1.5 面向对象建模

    面向对象方法5.ppt

    第五章 面向对象软件开发过程 学习目的: ① 了解面向对象软件开发过程 ② 理解OOD与OOA的区别 面向对象分析 面向对象设计 面向对象程序设计

    面向对象程序设计课程设计——学生成绩管理系统

    全面系统的学习面向对象程序设计的基本概念、基本语法和编程方法。正确理解掌握C++面向对象程序设计的基本特性:类、对象、继承与派生、多态、虚函数、模板、流类库等。遵循软件过程的各个环节进行系统分析、设计、...

    Java面向对象总结PPT

    JavaOOP整理复习 总结了自己学习Java面向对象编程思想的一些个人理解,希望对初学OOP思想的网友有帮助。 colin3dmax

    面向对象技术及应用实验指导

    面向对象技术及应用实验指导Java版,对于面向对象的三大特性作了深入浅出的讲解,并配有示例代码,供大家学习交流!

    设计模式:可复用面向对象软件的基础--详细书签版

    它将成为我在寻找面向对象设计思想过程中经常翻阅的一本书﹕这正是复用的真实含义所在,不是吗﹖”--sanjiv gossain, journal of object-oriented programming [/font] 目 录 序言 前言 读者指南 第1章 引言 1 ...

    Java面向对象思想总结

    这是一本关于Java面向对象思想总结的书籍,是每个学习java的人都需要学习和建立的面向对象思想。。。。

    JAVA面向对象基础总结笔记

    这个文档是我本人通过学习JAVA面向对象部分总结出的文档,知识点都包含在内,继承,封装,多态等概念,以及相关代码并给于注释,面向对象部分是JAVA的核心部分,面向对象这部分是理解JAVA的最好途径,共大家学习借鉴...

    C#面向对象讲解

    这是我开始学习C#的第一天,好几次碰到面向对象这个词都不能深刻理解。最后看了相关视频,利用简单的桌椅等来进行代码的讲解,并且注释清晰,有利于对面向对象的理解。

    面向对象程序课程设计任务书

    其目的在于通过实践加深学生对面向对象程序设计的理论、方法和基础知识的理解,掌握使用Java语言进行面向对象设计的基本方法,提高运用面向对象知识分析实际问题、解决实际问题的能力,提高学生的应用能力。

    Java中的面向对象这一章的思维导图

    javaSE中面向对象是一个非常不好理解的章节,很多大学老师都没法讲清楚这章,这是我花了不少时间进行整理梳理出来的思维导图,对于Java的学习者来说,这个思维导图还是很有用的

    面向对象编程.xmind

    自己总结的java面向对象的笔记,绘制了详细的思维导图,每个思维导图中均有详细的博文解释,方便大家学习和理解,免费分享给大家。适合java的爱好者和学习者

    面向对象概念释义,面向对象特性说明

    在工作、学习中整理的对面向对象概念的理解。包括对面向对象三个特性的深入分析。

    Java零基础-面向对象和面向过程.md

    建议通过编写和执行一些简单的示例代码,加深对面向对象编程和面向过程编程的理解。 如有疑问,可以参考Java官方文档或搜索相关资料,进一步扩展学习。 推荐深入学习和实践面向对象编程的概念、原则和设计模式,以...

Global site tag (gtag.js) - Google Analytics