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 实例与类变量,类方法
变量和方法可以与类或对象(类的实例)相关。实例变量(实例方法)是属于一个类的变量(方法)。对比而言,类变量(方法)是与该类相关的一个变量(方法)。
分享到:
相关推荐
JAVA自学之路JAVA自学之路大总结大总结
java自学方法总结,经验老师总结,值得一看。
JAVA基础,自学JAVA面向对象送达特性总结
Java自学总结
如何自学java迅速成为java高手,java 初学者必读,分享经验总结
这文章记录的我一个月来自学Java的94条知识点,还很不全面,我希望我以后学习Java时进一步扩展。如果不方便下载可以到是我博客中看。同时遇到了问题希望我们能够相互沟通。
用最短的时间,系统掌握更多的JAVA面试知识,同时也可以学习重要知识点等等!
1、注重Java基础的学习,Java技术水平以后可以达到什么高度,完全取决于Java基础的理解程度,所以我建议大家买《Java核心技术》这门书好好研究一下,这里面详细讲解了JavaSE所有内容的原理,如果你能把这本书研究透...
2.Java知识体系最强总结(含各个阶段的面试题) 3.Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java...
很详细,自己自学总结出来的,涵盖了java几乎所有的基础知识
。
Java程序的基本规则总结: 如果类能被解释器直接解释执行,则这个类里必须包含包含main()方法,而且这个main()方法必须使用public static void来修饰,且main()的形参必须是一个字符串数组(String[] args是字符串...
自学JAVA基础总结
兜兜转转要开始学习JAVA了,没基础,如果再没有系统的学习计划与递进的知识体系,就容易深陷自学的坑(学完忘),回顾无依据时,容易自暴自弃,于是,本人查找知名培训机构推出的课程体系,总结到word中,边工作边...
自学JAVA基础,原创笔记,适合跨专业自学笔记
java基础知识总结(经典),适合自学有基础的人都可已学习
自学java的一些总结的小的知识点,自学java的一些总结的小的知识点自学java的一些总结的小的知识点
本文是作者成功自学 java 后总结出的,一整套知识点集合。适用正在自学 java 或准备自学的人群
Java语言程序设计 课后习题参考程序 课程代码:04747; 书名:Java语言程序设计; 作者:夏宽理 我总结了一些,我看这本自考书时候做课后习题的程序代码. 课后的简答题,这个怕总结错啦,应该不会考的太多,我也不...
java自学之路之学习方法,是我工作中的总结!希望有利于java开发者!