`
潇湘叶语
  • 浏览: 4700 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

java入门总结——类与对象

阅读更多

    java是一种面向对象编程语言,其基本元素就是对象。对象可为任一特定、具体的客观存在。面向对象的编程语言以对象为基本元素,编程时就是描述对象的属性和行为了,这样就使得编程更显自然,也更加方便。在这无穷无尽的对象中,有很多对象有着相同的属性,类似的行为,比如我们每个人,每个人都可以用性别、年龄、体重等属性和吃饭、睡觉等行为描述。对于这些对象我们可以归结为一个类,在java中就称为类。在类中,定义了具体对象有哪些属性和方法(即行为)。

    在类中,对于不同的属性和方法,用户考虑到有的能被外界访问,有的要保护好,不能被外界访问或者被修改。于是java中有了一种叫做访问限制符的东西,以实现上述功能。类的访问限制符有三种,private(私有的)、protected(保护的)、public(共有的)。类中默认的访问限制符为private。类中的属性一般为private,方法一般为public,要设置或得到属性通过调用类中的方法来实现。这样隐藏对象属性和方法实现的细节,就是封装。
   
    若要创建一个新的对象,即将对象从类中实例化,利用的是类的构造方法。构造方法是每个类中都有的一种方法。当一个类被创建好,与这个类同名的构造方法也被默认创建好了。当然,用户也可以自己定义构造方法,这时是对构造方法的重载。对于重载,条件是方法中参数的个数、类型、顺序必有一些不同。类中也可以有多个构造方法,有了这些不同的构造方法,就可一用不同的构造方法去实例化一个对象。

    这是自己刚学java不久时,关于类与对象的一些理解和想法,或许肤浅,希望以后会有更不同的、更深的想法。
分享到:
评论

相关推荐

    Java入门1·2·3——一个老鸟的Java学习心得 高清pdf

    本书是一本与众不同的Java入门好书。作者以独特的视角,向Java初学者讲述了如何才能真正理解和掌握Java语言。本书充分考虑了初学Java语言的种种困难,讲解时细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比的...

    Java基础知识——Java入门与加深

    Java是一种广泛使用的面向...总结,Java的基础知识涵盖了从基本语法到面向对象编程,再到高级特性和框架。理解并熟练运用这些知识,是成为一名合格的Java开发者的关键。希望本文能为你的Java学习之路提供有力的支持。

    java入门须知——零基础,初学入门

    零基础学习java语言,次内容只包含java语言的基础,入门必懂 包括: java介绍 java环境搭建 基础语法和语言结构

    java新手超级入门——类结构篇.docx

    ### Java新手超级入门——类结构篇 #### 一、Java工程结构 Java程序通常是由多个源文件(`.java`)组成的。这些源文件构成了整个Java工程的基础。在这些源文件中,至少会有一个包含主函数的文件,这个主函数是程序...

    Java语言入门知识——为初学者提供入门基础

    六、类与对象 1. 类:是对象的模板,定义了对象的属性和行为。 2. 对象:是类的实例,具有类定义的属性和方法。 3. 构造器:用于创建对象,名称与类名相同,没有返回类型。 4. 访问修饰符:public, private, ...

    JAVA入门到精通——30天学通JAVA

    《JAVA入门到精通——30天学通JAVA》是一本专为初学者设计的Java编程教程,旨在帮助读者在短短的30天内快速掌握Java编程基础,从而踏入编程世界的大门。Java作为一种广泛应用于互联网、移动应用、企业级开发等领域的...

    Java入门——Java修饰词总结

    Java作为一门广泛使用的编程语言,拥有丰富的语法结构和关键字,其中修饰词(modifiers)是Java语言中的重要组成部分,用于限定类、方法、字段等的访问级别、生命周期以及特性。以下是对Java中11个修饰词的详细介绍...

    Java语言程序设计教程(Java 7)——入门与提高篇03

    通过以上知识点的学习,读者将能够理解面向对象的基本概念,掌握Java中类的定义和对象的创建方法,并熟悉基本数据类型与封装类型的使用,数组的操作,字符串的处理,以及常用工具类的使用,为进一步学习Java程序设计...

    java入门与提高——一个成就java高手的教程

    "java入门与提高"这个教程旨在帮助新手逐步掌握Java语言的核心概念和技术,最终达到精通的水平。下面将根据教程标题和描述,详细阐述Java编程的基础知识和进阶技巧。 一、Java语言基础 1. **环境配置**:首先,学习...

    Java语言程序设计教程(Java 7)——入门与提高篇02

    本章内容是《Java语言程序设计教程(Java 7)——入门与提高篇02》的核心部分,主要围绕Java的基本编码能力培养。在编写有效、高质量的Java代码之前,了解如何表示信息、处理信息,以及如何利用选择结构、循环结构、...

    java经典入门教程——自学推荐

    Java 是一种简单易用、完全面向对象、具有平台无关性、且安全可靠的主要面向 Internet的开发工具。自从 1995 年正式问世以来,Java 的快速发展已经让整个Web世界发生了翻天覆地的变化。随着 Java Servlet 的推出,...

    Java语言程序设计教程(Java 7)——入门与提高篇04

    Java是一种支持面向对象的编程语言,它提供了类、继承、多态等OOP的核心概念。 ### 继承 继承是面向对象编程中的一个基本特性,它允许创建一个新类(称为子类或派生类)来继承另一个类(称为父类或基类)的字段和...

    Java语言程序设计教程(Java 7)——入门与提高篇01

    面向对象与面向过程是两种不同的编程范式。面向对象强调对象的概念,对象中既包含了数据也包含了处理数据的方法。程序运行时,会根据定义好的类创建对象,并通过方法的调用来实现对象间的交互。Java是典型的面向对象...

    Java学习笔记——良葛格

    在面向对象编程方面,良葛格的笔记会详细阐述类与对象的概念,包括类的定义、对象的创建、封装、继承和多态性。Java中的类是对象的模板,而对象是程序中的实例。封装是将数据和操作数据的方法捆绑在一起,以保护数据...

    ASP.NET4入门经典——涵盖C#和VB.NET(第6版)

    ### ASP.NET4 入门经典——涵盖C#和VB.NET(第6版) #### ASP.NET4简介 ASP.NET4是Microsoft推出的一种用于构建动态Web应用程序的技术框架,它为开发人员提供了一个强大的平台来创建高性能、高可靠性的Web应用。与...

    java 入门教程课件——j2se

    本套“Java入门教程课件”针对初学者,旨在帮助他们理解和掌握Java编程的基本概念和技术。 1. **Java入门**: - **Java简介**:Java是一种跨平台的、面向对象的编程语言,由Sun Microsystems公司开发,其特点包括...

    JAVA-SE入门学习——第六讲面向对象进阶

    在Java SE的学习过程中,面向对象进阶是一个重要的环节,它涵盖了案例驱动模式、分类思想、分包思想以及在实际项目中的应用。下面将详细阐述这些知识点。 首先,案例驱动模式是一种有效的学习和编程方法。它的核心...

Global site tag (gtag.js) - Google Analytics