`
黑色狂龙
  • 浏览: 6799 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论

java学习之类和对象

    博客分类:
  • java
阅读更多
[size=small]类和继承

2013年3月17日
18:13

写在前面
在我看来,java貌似就是由一个个类组成,一个个类包含了一系列的属性和方法,而利用这些类实例化一个个具有相应属性和方法的对象,再利用类里面的方法实现不同的功能,而不同的类之间的调用,使得java实现更多的更加复杂的功能
Ø 首先应该要谈谈:什么是类,什么是对象
这个问题其实我也是一知半解,但是还是有自己的看法,所谓的类和对象,应该是一个相对的概念,我是这么看待这个问题的:类就是你把所研究的对象划分出来的集合,而对象,则是你所设定类的具体到个体的体现。
怎么说呢,就像你在研究买什么车好的时候,你会先考虑哪个品牌,也就是说你现在关注的是品牌,你关注每个品牌背后的历史,它 的上市国家,他的融资方式,他的营销路线……这样,品牌就成为一个类,他有他的属性(上市国家,品牌历史长度……)而他也有自己的方法(融资方式,营销路线),他就是汽车品牌类的一个对象,他具体了机车这个类的属性与方法。
而当你选定了宝马这个对象的时候,你要再精确到哪个型号,宝马本身就成了一个类当然,你真正想要的是精确到某一个型号的车,这时候,就会有宝马车这个类,他又自己的属性(型号,排量)和方法,而精确到某个型号的个体就成为了一个个对象,在此不一一列举
Ø 总的来说,类就是一类事物,他们具有一些共有的特性(属性),和能够进行的行为(方法),在这一类事物中就有了不同的个体,也就是具体到事物本身,也就是这个类的对象,如上所说的,你把所有的宝马车划分为一个类,则宝马车里面的每个型号就可以看做这个类的一个对象
又如你要去上课,你要上的课时一个类,他的课时名称,是数学还是语文什么的,可以看做他的属性,而你去上这个动作行为,就是属于上课的方法,而当你具体到个体,那么,上数学课,上体育课,就是几个不同的对象,他们同属于上课的范畴,却有着不同的属性(比如课名)
接下来:我们看看java中如何利用类这组概念
类是一个模版
类中定义了具体对象所共有(共有很重要,可以理解为类的划分依据)的属性和方法,通过这个模版生成具体的对象,调用每个对象自己的方法,改写的就是具体对象的属性值
类是一种自定义的数据类型
而相应的对象就是这种类型的数据
[/size]
分享到:
评论

相关推荐

    java学习之Java 对象和类

    以学校的例子来说,学生类可能包含学号、姓名、班级等属性,以及学习、提问、吃饭和走路等方法。一旦定义了一个类,就可以创建该类的多个实例,每个实例都代表一个具体的学生,如张同学、李同学等。 面向对象编程的...

    实验三:Java类与对象

    在本实验“Java类与对象”中,我们深入学习了Java面向对象编程的基本概念和实践。面向对象编程(OOP)是一种程序设计思想,它强调数据和操作数据的方法结合在一起,形成一个独立的对象,以此来组织和管理代码。与...

    学习视频资源-类和对象&封装

    总的来说,这个学习资源对于初学者来说是一个很好的起点,它涵盖了面向对象编程的基础,特别是Java中的类、对象和封装。通过这个教程,你可以系统地学习和掌握这些概念,为后续更复杂的编程挑战打下坚实基础。在实践...

    Java学习之路

    Java学习之路是一个全面而深入的学习旅程,旨在帮助初学者和有经验的开发者更好地掌握Java编程语言。这个压缩包中的"Java学习之路.txt"文件很可能包含了关于这个主题的详细指南或笔记,涵盖了Java的基础到高级概念。...

    java对象和类对象和类

    在Java编程语言中,"对象"、"类对象"和"类"是核心...以上只是对Java对象、类对象和类的初步介绍,实际编程中,我们需要结合这些概念去设计和实现复杂的应用。不断学习和实践,才能更好地掌握Java面向对象编程的精髓。

    Java类和对象入门级实例代码

    Java是一种广泛使用的面向对象的编程语言,其核心概念包括类和对象。类是Java中的蓝图,定义了数据(属性)和行为(方法)的模板,而对象是类的实例,代表程序中的具体实体。让我们深入了解一下Java类和对象的基础...

    java面向对象、类与对象的定义笔记

    类是创建对象的根源,它定义了同一类对象共有的属性和方法。类中的属性(Attribute)可以理解为对象所拥有的变量,而方法(Method)则是对象可以执行的操作或行为。 对象(Object)是类的实例(Instance),是具有...

    Java对象和类 最详细说明

    ### Java对象和类 最详细说明 #### 一、Java中的对象 在面向对象编程中,对象是核心概念之一。对象可以被理解为现实世界中事物的抽象表示,它具有特定的状态(属性)和行为(方法)。例如,一辆汽车可以被视为一个...

    Java面向对象程序设计课后答案全解

    学习如何创建和使用类及对象,是理解Java面向对象编程的关键。 2. **封装**:封装是面向对象的核心特性之一,它隐藏了对象内部的实现细节,只对外提供公共接口进行交互。通过访问修饰符(public, private, ...

    12-Java面对对象高级(中)

    在Java编程语言中,"面向对象高级"是一个深入理解对象编程概念的重要阶段。这个主题涵盖了对象的多态性、抽象类...通过学习和掌握这些概念,开发者能够更好地理解和运用面向对象编程的思想,提升软件开发的效率和质量。

    java中类和对象

    Java是一种面向对象的编程语言,它的核心概念之一就是“类”和“对象”。理解这两个概念是学习Java的基础,也是编写复杂程序的关键。 首先,我们来解释什么是“类”。在Java中,类可以看作是创建对象的蓝图或者模板...

    java基础与面向对象习题与答案

    了解如何定义类和实例化对象是基础学习的关键。 - **封装**:封装是隐藏对象的属性和实现细节,仅对外提供公共访问方式,是面向对象三大特性之一。 - **继承**:继承允许一个类(子类)从另一个类(父类)继承属性...

    JAVA个人学习笔记

    JAVA学习笔记是面向对象编程语言的学习笔记,涵盖了JAVA的基本概念、面向对象编程思想、类和对象的概念、实例变量和局部变量的区别、方法的定义和调用、类型转换、精度问题、移位问题、switch语句的使用等内容。...

    java的学习之路

    在《Java学习之路》这本书或者资料中,你可能会找到上述所有知识点的详细解释和实例,配合附赠的超多精品源码,可以更直观地理解并实践这些理论知识。记得,理论结合实践是学习Java的最好方式,不断编写代码、调试、...

    头歌之学习-Java类和对象之访问限制.rar

    里面的内容为: 第1关:学习-Java类和对象之访问限制

    Java 类和对象学习视频以及代码资源,文本题库

    理解类和对象的概念对于深入学习Java至关重要。 一、类的定义与结构 类是描述一类具有相似属性和行为的对象的模板或蓝图。在Java中,我们使用关键字"class"来定义一个类。一个基本的类通常包含以下部分: 1. **...

    java面向对象的学习文档

    Java面向对象编程是一种核心的编程范式,是Java语言的基础,也是其强大的原因之一。这个学习文档将引导你深入理解这一概念。面向对象编程(Object-Oriented Programming, OOP)的核心理念是通过模拟现实世界中的对象...

    Java学习笔记-面向对象-001-面向对象概括

    在Java学习的过程中,初学者应该重视基础概念的理解,包括数据类型、控制结构、类和对象的定义以及使用,逐步深入到封装、继承和多态的实践应用。通过编写简单的程序,实践面向对象的设计原则,可以更好地掌握Java...

    Java面向对象程序设计

    本教程涵盖了这一关键概念,旨在帮助学习者深入理解和掌握Java的面向对象特性。以下是相关知识点的详细说明: 1. **面向对象编程基础**:面向对象编程(OOP)是一种编程范式,它基于“对象”的概念,强调数据和操作...

    JAVA学习视频之Java8面向对象编程(2)

    面向对象编程是Java编程的基础,它通过类、对象和继承等机制来组织代码,使得程序更加模块化,易于理解和维护。Java 8作为Java的重要版本,引入了许多新特性和改进,为开发者提供了更高效、更简洁的编程方式。 首先...

Global site tag (gtag.js) - Google Analytics