`
Tveiker
  • 浏览: 55341 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

自学Java总结 一

    博客分类:
  • Java
阅读更多
                           Java 学习
                       0.7 什么是面向对象编程
Java是一种面向对象的编程语言,本书中的编程也采用了面向对象的方法。因此,有必要在讨论Java之前介绍面向对象的一些概念。我们要介绍什么是对象,对象怎样分组为类,类之间如何关联。对象之间有如何进行交互和通信。

0.7.1  面向对象编程的基本特征:交互对象
  Java编程和任何面向对象程序设计都是交互对象的集合。他们是真实世界对象的集合的模型。假设一个厨房设计师在设计厨房时一定会用到他心中的一个模型,它将包括用来代表的不同厨房用具和柜橱的对象。模型中的每一个对象都是相应真是物体的一个简化。例如用一个矩形来表示一个冰箱,衣柜…

0.7.2  什么是对象
  那么什么是对象呢?就像在真实的世界里,任何事物都是对象。对象可以是物质的(例如汽车,房子),也可以是精神的(一种想法,思想)都可以。对象也可以是自然事物,例如一个人或一匹马…

0.7.3  属性和值
   与真实世界一样,程序中的对象也具有一些特有的属性。例如一个ATM对象应该有一个能表示当前可支出余额的属性。一个chesspice 应该有个row (行)和column(列)的属性来表示棋盘的位置。注意,其实一个对象的某个属性也是一个对象。

0.7.4  操作和消息
   除了属性外,对象应该还要有其操作或行为的特性。正如前面的所述,程序中的对象是动态的。他们执行某些操作,或者某些操作作用于这些对象。实际上,用Java语言写程序时都不分时候都是让程序执行一些操作。例如在国际象棋里面,chesspice对象能执行MoveTo()操作

0.7.5  什么是类
   类(class)是对象的模板。类封装了构成某一类型对象的属性和操作。在面向对象程序设计,类作为程序员使用的对象的蓝图和模板。我们说对象是类的一个实例(instance)。用Java写程序,很大程度上是设计这个类并且编写这个类的定义。设计类即制定所有能标识这种类型对象的属性和操作。

0.7.6   变量和方法
   到目前为止,我们已经使用属性和操作这两个属性来描述对象的特性。但是谈到编程时,常用变量和方法来描述对象的特征。一个变量对应一个属性,是被命名的内存地址,用于储存特定了类型的值。也可以把变量看做一个特别的容器,但是他只能存储特定类型的对象。一个方法对应于一个操作或行为,是有名称的一块代码,它被调用来执行一系列已经定义好的操作,代码。

0.7.7  实例与类变量,类方法
    变量和方法可以与类或对象(类的实例)相关。实例变量(实例方法)是属于一个类的变量(方法)。对比而言,类变量(方法)是与该类相关的一个变量(方法)。       
1
0
分享到:
评论

相关推荐

    JAVA基础,自学JAVA面向对象送达特性总结

    JAVA基础,自学JAVA面向对象送达特性总结

    java自学方法总结

    ### Java自学方法总结 #### 一、教材与学习方法的重要性 在Java自学的过程中,选择合适的教材至关重要。良好的教材不仅能够帮助学习者系统地掌握基础知识,还能引导他们如何深入理解和运用这些知识。根据杭州汇文...

    java初学自学ppt教程

    Java初学自学PPT教程是针对想要学习Java编程语言的初学者所设计的一份学习资料。这份教程可能包含了从基础到进阶...因此,自学Java不仅要通过PPT教程学习基础知识,还需要通过实践项目和不断探索来提升自己的编程技能。

    java自学计划安排

    对于初学者来说,制定一个合理的自学计划至关重要,这不仅能帮助大家系统地掌握Java知识体系,还能提高学习效率,避免在学习过程中迷失方向。下面将结合给定文件中的内容,详细介绍一个Java自学计划。 #### 一、...

    Java自学总结94点

    ### Java自学总结94点知识点详解 #### 一、标识符与关键字 1. **标识符**: 在Java中,标识符用于命名类名、变量名、方法名等。标识符可以由字母、数字、下划线`_`及美元符号`$`组成,但不能以数字开头。 - 示例:`...

    java自学 指导建议

    为了帮助大家系统地学习Java,下面提供了一个详细的Java自学路线图,帮助初学者和有一定基础的学习者都能够找到适合自己的学习路径。 1. **Java SE基础知识**: - Java语言基础 - 数据类型与运算符 - 控制结构...

    如何自学java迅速成为java高手

    如何自学java迅速成为java高手,java 初学者必读,分享经验总结

    java基础总结大全(笔记).pdf

    Java基础总结大全涵盖了Java编程语言的核心概念,从JVM、JRE和JDK的区别,到环境变量的设置,再到变量的定义和类型转换,深入浅出地讲解了Java的基础知识。 1. JVM、JRE和JDK: - JVM(Java Virtual Machine)是...

    Java笔记,自己学习Java总结的超级详细的笔记,适合在校大学生学习或者想自学Java的人

    1、注重Java基础的学习,Java技术水平以后可以达到什么高度,完全取决于Java基础的理解程度,所以我建议大家买《Java核心技术》这门书好好研究一下,这里面详细讲解了JavaSE所有内容的原理,如果你能把这本书研究透...

    java项目开发实例自学手册

    1. **Java基础知识**:Java是一种广泛使用的面向对象的编程语言,具有跨平台性、安全性、稳定性和高效性等特点。手册首先会介绍Java的基础语法,包括数据类型、控制结构、类与对象、接口和继承等概念,帮助读者构建...

    自学javappt

    总结来说,“自学javappt”这个资源将引导你逐步掌握Java编程语言,无论你是初学者还是有一定经验的开发者,都可以从中受益。通过深入学习并实践PPT中的内容,你将具备编写高质量Java代码的能力。

    Java Web自学编程手册

    **Java Web自学编程手册概述** Java Web是一种使用Java技术构建Web应用程序的方法,它结合了Java语言的强类型、面向对象的特性与Web的交互性。本手册针对初学者,旨在帮助你快速掌握Java Web开发的基础知识,从而...

    JAVA自学之路

    在“JAVA自学之路”这个主题下,我们探讨的是如何通过自我学习...总结来说,“JAVA自学之路”是一段充满挑战但又充满机遇的旅程。只要你保持热情,勤奋学习,不断实践,你一定能够在Java的世界里找到属于自己的天地。

    java自学如何成功

    自学Java的第一步是明确自己的学习目标。比如,你是希望成为一位Java后端开发工程师,还是对Android应用开发感兴趣?不同的目标意味着不同的学习路径。接下来,根据自己的时间和能力制定合理的学习计划,并坚持执行...

    java培训总结java培训总结.docx

    自学Java的过程中,可能会遇到理解困难,比如阅读《Thinking in Java》时的挑战。这时,观看孙鑫老师的视频教程或其他优质教学资源可以提供帮助。孙鑫老师的讲解更贴近中国人的思维习惯,适合逐步深入学习。在学习...

    毕向东java基础总结(完整版)

    本资源为毕向东老师的java基础总结,涵盖了java的基础知识点,从零开始学习java的自学笔记。本文档对java的基础知识进行了系统的总结,包括java的概述、java语法基础、变量、数据类型、运算符、控制结构、函数、数组...

    Thinking in Java 自学笔记——第一章 对象导论

    Thinking in Java 自学笔记——第一章 对象导论 本章节总结了面向对象程序设计(Object-oriented Programming, OOP)的基本概念和原则,以帮助读者更好地理解 Java 编程语言。以下是对标题、描述、标签和部分内容的...

    Java自学之路——超仔细含练习项目及源码 Java知识体系最强总结————含各个阶段的面试题

    #### Java知识体系最强总结 本篇文章旨在根据提供的文件信息,深入解读Java自学之路的关键知识点,并针对其中提到的学习资源进行详细的解析,帮助初学者更好地掌握Java的核心知识和技术要点。 ##### 1. Java的历史...

Global site tag (gtag.js) - Google Analytics