`

类.对象.方法

 
阅读更多

刷了几个acm,然后看到递归,看构造方法,发现自己对类对象方法这些基础都不是很了解,然后记录一下我对这几个概念的理解:

类:包括这一类的对象,以及对象的属性和方法。对象调用方法。实例方法或者构造方法等等(还需再学习)

类与类之间的关系:包括5种方法(关联、依赖、聚集、泛华、实现)

       关联:类与类的实例之间存在特定的对应关系

       依赖:类A访问类B提供的服务

       聚集:类A为整体类,类B为局部类,类A的对象由类B的对象组合而成

       泛华:类A继承类B

       实现:类A实现了B接口

构造方法:满足以下语法规则:

       1.方法名必须要与类名相同

       2.不要声明返回类型

       3.不能被static, final, synchronized, abstract和naive修饰。

      如:public class sample{

               public sample(){};

               public sample(int x){};

              }

默认构造方法是没有参数的构造方法

静态工厂方法:valueOf:该方法返回的实例与它的参数具有相同的值,例如:

       Integer a = Integer.valueOf(100);//返回值为100的Interger对象

分享到:
评论

相关推荐

    《JAVA面向对象的程序设计》教学课件07-类的方法.pdf

    《JAVA面向对象的程序设计》教学课件07-类的方法.pdf《JAVA面向对象的程序设计》教学课件07-类的方法.pdf《JAVA面向对象的程序设计》教学课件07-类的方法.pdf《JAVA面向对象的程序设计》教学课件07-类的方法.pdf...

    java面向对象测试题含答案.docx

    本资源摘要信息涵盖了 Java 面向对象编程的基础知识点,包括类和对象之间的关系、类的声明、方法的声明和使用、构造方法、面向对象编程的基本概念等。 1. 类和对象之间的关系:类和对象之间存在抽象和具体的关系,...

    6.类和对象作业-1

    1. **正确** - 类可以看作是一类对象的模板,而对象是根据类创建的具体实例。 2. **正确** - Java会为未初始化的成员变量赋予默认值,如数值变量为0,布尔变量为false,引用变量为null。 3. **错误** - 局部变量在...

    frida反射调用对象中的方法与字段.pdf

    这种动态获取信息以及动态调用对象方法的功能称为Java的反射机制。反射机制为Java的操作带来极大的灵活性,可以用来动态创建对象,调用方法,访问属性。 在Frida的上下文中,反射调用通常涉及到几个关键的Java反射...

    python中的对象方法、类方法、静态方法.pdf

    Python中的方法分为三种类型:对象方法、类方法和静态方法。这些方法在定义和调用时各有不同,分别承担着不同的职责和功能。下面将详细介绍这三种方法的区别和使用场景。 对象方法: 对象方法是类中最常见的方法...

    类和对象、构造方法总结

    `类和对象 构造方法.txt`文件很可能包含了对这些概念的进一步解释和示例。它可能详细介绍了如何设计和使用构造方法,包括参数化的构造方法、重载构造方法、以及构造方法与this关键字和super关键字的配合使用。 总之...

    python-类-对象-方法.docx

    Python 类和对象是其面向对象编程的核心组成部分,而方法则是实现类功能的关键工具。下面将详细解释这些概念。 首先,Python 类是一种用户自定义的数据结构,它允许我们封装数据和功能。类通过 `class` 关键字定义...

    prototype.js开发笔记--让你精通prototype开发

    2.8. 在 prototype.js中定义的新对象和类 2.9. PeriodicalExecuter 对象 2.10. Prototype 对象 2.11. Class 对象 2.12. Ajax 对象 2.13. Ajax.Base 类 2.14. Ajax.Request 类 2.15. options 参数对象 2.16. Ajax....

    JAVA类与对象及数组习题

    下面是关于JAVA类和对象及数组的习题,涵盖了构造方法、继承、多重继承、变量声明、数组初始化等方面的知识点。 1. 构造方法的调用方式: 构造方法是类的特殊方法,用于初始化对象的状态。调用构造方法的方式有很多...

    Python-面向对象和内存分析 2.zip

    092.类对象 093.类属性_内存分析创建类和对象的底层 094.类方法_静态方法_内存分析图示 095.__del__()析构方法和垃圾回收机制 096.__call__()方法和可调用对象 097.方法没有重载_方法的动态性 098.私有属性 099.私有...

    JavaOOP-01-类和对象笔记.pdf

    1. 方法是类的行为,描述对象可以执行的操作,可以独立运行,并可能返回结果。 2. 方法定义包括访问修饰符、返回值类型、方法名和参数列表。通常使用`public`作为访问修饰符,方法名遵循小驼峰命名规则,参数列表...

    java面向对象 - 类与对象.doc

    java面向对象 - 类与对象 在Java编程语言中,面向对象编程...每个对象都是其类的一个唯一实例,可以访问其类中定义的属性和方法。 创建对象的过程通常涉及以下几个步骤: 1. **声明**:指定对象的类型(即其所属的类

    c#面向对象静态类、构造方法、静态方法介绍.zip

    在C#编程中,面向对象是核心特性之一,它提供了静态类、构造方法以及静态方法等概念,这些是创建高效、可维护代码的关键元素。让我们深入探讨这些知识点。 首先,静态类是C#中不能被实例化的类,它们只包含静态成员...

    11.类和对象1

    类是创建对象的蓝图,它定义了对象的属性和方法。对象则是类的具体实例,拥有类所定义的特性和行为。 1. **类和对象**: 类是对象的模板,用于描述一类具有相同属性和方法的对象。通过定义一个类,你可以创建多个...

    易语言面向对象之绑定类成员

    2. 对象:对象是类的实例,它包含了类定义的属性(数据成员)和方法(成员函数)。 3. 继承:继承是子类自动获得父类的所有属性和方法的机制,提高了代码的复用性。易语言支持单继承,即一个子类只能有一个父类。 4....

    15.6 面向对象中类方法与静态方法.mp4

    15.6 面向对象中类方法与静态方法.mp4

    取易语言类指针的三个方法源码

    在易语言编程中,类指针是一个非常重要的概念,它用于指向对象的内存地址,使得我们可以对对象进行操作。在易语言中,有多种方法可以获取类指针,本篇文章将详细讲解三种常用的方法,并通过源码实例进行解析。 ### ...

    Java.lang.reflect 包下常用的类及方法简介

    每个类在内存中都有一个唯一的`Class`实例,可以通过`Class.forName()`方法获取,或者通过`Object.getClass()`方法从对象中获取。 - `getConstructors()`:返回类的所有公共构造函数。 - `getDeclaredConstructors...

    类和对象练习题.pdf

    16. **对象声明**:正确的A类对象声明应为`A a = new A();`。 17. **构造方法**:错误的构造方法声明包括void构造方法(构造方法无返回值)和static构造方法(构造方法与对象实例关联,不应是静态的)。 18. **...

    基于Java的对象池管理系统.zip

    基于Java的对象池管理系统 ... 提供根据类类型创建对象的方法。 3. 对象池接口(AbstractPool) 定义了对象池的基本操作,包括创建池、获取可用对象、归还对象和关闭池。 4. 对象池类(ObjectPool)

Global site tag (gtag.js) - Google Analytics