`
Converse_CUI
  • 浏览: 7261 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

类与对象、构造方法

 
阅读更多
对象,是实际存在的一个事物。每一个看得见、摸得着的东西都可以称为对象。是具体的。
类,是对一类事物的统称,不是实际存在的。是抽象的。

在实际应用中,我们将对象抽象为类,在类中定义具体对象所共有的属性和方法。类,就是一个们自己定义的数据类型。再通过类,创建具体的对象,来调用对象的属性和方法。通过这种方法解决问题。类是面向对象编程最主要的特征。

方法分为一般方法和构造方法。

构造方法的特征:
1. 方法名必须和类名完全一致
2. 没有返回值类型
示例代码
public class Aoteman {
private String name;
private int blood;

public Aoteman(){
}

public Aoteman(String name){
this.name = name;
}

public Aoteman(String name,int blood){
this.name = name;
this.blood = blood;
}

方法重载:定义多个方法名相同,参数不同的方法,叫做方法重载。
方法重载的特点:
1. 函数名相同
2. 返回值类型相同
3. 参数类型、参数数量、参数顺序至少有一个不同

示例代码
public void PK(){
blood--;
}

public void PK(Guaishou g){
g.PK();
}
分享到:
评论

相关推荐

    类和对象、构造方法总结

    它可能详细介绍了如何设计和使用构造方法,包括参数化的构造方法、重载构造方法、以及构造方法与this关键字和super关键字的配合使用。 总之,类和对象是面向对象编程的基础,它们帮助我们将复杂的问题抽象为独立的...

    PHP的类、对象、构造方法。

    本文将深入探讨PHP中的类、对象以及构造方法。 首先,类(Class)是面向对象编程的基础,它是一种模板或蓝图,定义了一组属性(数据成员)和方法(成员函数)。属性描述了对象的状态,而方法则定义了对象的行为。在...

    面向对象与Java实现(类、对象、构造方法

    面向对象与Java实现:类、对象、构造方法详解 面向对象程序设计(Object-Oriented Programming,简称OOP)是一种先进的软件设计思想,其核心在于将现实世界中的事物和概念映射到计算机程序中,通过类(Class)和...

    实验三:Java类与对象

    `Monkey`类中有默认构造方法和带参数的构造方法,后者允许我们在创建对象时立即设置属性值。 接着,我们学习了如何创建和使用对象。在Java中,通过`new`关键字和类的构造方法来创建对象。实验中,我们创建了两个`...

    构造方法JAVA构造方法

    构造方法与抽象类和接口 - 抽象类可以有构造方法,但接口不能。接口中的所有成员都是公开的(public),因此在接口中定义构造方法是非法的。 - 抽象类的子类在实例化时,必须调用抽象类的构造方法来初始化父类的...

    day07【类与对象、封装、构造方法】.pdf

    类与对象、封装、构造方法 类和对象是面向对象编程的基础概念,它们之间的关系是面向对象编程的核心。类是对一类事物的描述,是抽象的;对象是一类事物的实例,是具体的。类是对象的模板,对象是类的实体。 面向...

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

    构造方法与类名相同,没有返回类型。每个类可以有一个默认构造函数(无参数的构造器),也可以根据需求定义带参数的构造函数。构造方法的主要作用包括: 1. 初始化类的成员变量。 2. 执行必要的设置工作,比如资源...

    06【类与对象、封装、构造方法】1

    总的来说,面向对象思想和Java语言中的类与对象、封装、构造方法等概念,是编写高效、可维护的代码的关键。通过理解并熟练运用这些概念,开发者可以构建出更加符合实际需求、易于扩展和维护的软件系统。

    06.【类与对象、封装、构造方法】.zip

    在Java中,构造方法与类同名且没有返回类型,它在创建对象时自动调用。构造方法可以有参数,这样就可以在创建对象时传递初始值。如果没有定义构造方法,Java会提供一个默认的无参构造器。通过重载构造方法,我们可以...

    类和对象,this关键字和构造方法

    ### 类和对象,this关键字和构造方法 #### 一、类和对象的概念 在面向对象编程(OOP)中,“类”与“对象”是最基本也是最重要的概念。 1. **类**: - 类是一种抽象的数据类型,用来描述具有相同属性和行为的...

    Java-面向对象设计-类和对象.docx

    构造方法是类的特殊方法,用于初始化对象的状态。 在设计类时,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会再被扩展,那么就设计为final类。final类的成员方法没有机会被覆盖,默认情况下...

    PHP的类、对象、构造方法.ppt

    以下是关于PHP中类、对象、构造方法及其相关知识点的详细解释。 1. **类和对象**: - **类(Class)** 是一种抽象的数据结构,用于定义具有相似特征的对象模板。类包含了属性(数据成员)和方法(成员函数),用于...

    java 构造方法的资源

    构造方法与类名相同,没有返回类型,也不需要在方法签名中声明void。了解和熟练使用构造方法是Java面向对象编程的基础,下面将详细阐述Java构造方法的相关知识点。 一、构造方法的作用 构造方法的主要任务是在创建...

    【Flutter】Dart 面向对象 ( 命名构造方法 工厂构造方法 命名工厂构造方法 ).zip

    【Flutter】Dart 面向对象 ( 命名构造方法 | 工厂构造方法 | 命名工厂构造方法 ) https://hanshuliang.blog.csdn.net/article/details/113746569 博客源码快照

    讲解Java中如何构造内部类对象以及访问对象

    如果我们将 `Inner1` 的 `public` 修饰符去掉,构造方法就不再对其他类可见。这时,`getConstructors()` 将返回空数组,因为非静态内部类需要一个外部类的引用才能实例化。在这种情况下,我们需要使用 `...

    java构造方法

    #### 五、构造方法与继承 在Java中,当子类继承父类时,子类的构造方法会隐式或显式地调用父类的构造方法。如果子类的构造方法没有明确调用父类的构造方法,那么Java会默认调用父类的无参构造方法。但如果父类中...

Global site tag (gtag.js) - Google Analytics