带参构造方法和不带参构造方法

2024-03-11 08:48
文章标签 构造方法 带参

本文主要是介绍带参构造方法和不带参构造方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

主要内容:Java语言中,带参构造方法和不带参构造方法的使用方法实例。

//定义一个Monkey类
public class Monkey{String name;//定义名字属性//不带参数的构造方法public Monkey(){}//带参数的构造方法public Monkey(String name){this.name = name;//设置Monkey对象的name属性}
}
  1. 带参构造方法的使用
//定义一个Monkey类型的引用变量m
Monkey m;
//创建一个代表智多星的Monkey对象,并且使引用变量m引用这个对象
m = new Monkey("智多星");
  1. 不带参构造方法的使用
//定义一个Monkey类型的引用变量m
Monkey m;
//通过不带参数的构造方法创建Monkey对象
m = new Monkey();
//设置Monkey对象的name属性
m.name = "智多星";

这篇关于带参构造方法和不带参构造方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/797303

相关文章

Java第二阶段---09类和对象---第三节 构造方法

第三节 构造方法 1.概念 构造方法是一种特殊的方法,主要用于创建对象以及完成对象的属性初始化操作。构造方法不能被对象调用。 2.语法 //[]中内容可有可无 访问修饰符 类名([参数列表]){ } 3.示例 public class Car {     //车特征(属性)     public String name;//车名   可以直接拿来用 说明它有初始值     pu

Java封装构造方法

private/public的分装 被public修饰的成员变量或者是成员方法,可以被类的调用对象直接使用 而private修饰的成员变量和方法,不能被类的调用对象使用 例如: 可以看到我们是不能在main方法中直接调用被private修饰的变量 当然我们可以在我们定义的TestMode类中可以定一个方法show,然后在调用show方法实现 这里我们可以清楚了解 private 不光可以修

PHP 构造方法说明

1、构造方法的8点说明: ①构造方法名和类名相同(php4版),php5版的构造方法名可以和类名相同,也可以是__construct() ②构造方法没有返回值 ③构造方法的主要作用是完成对新对象的初始化,并不是创建对象本身。 ④在创建新对象后,系统会自动的调用该类的构造方法,不需要自己写代码调用    ⑤一个类有且只有一个构造方法,在php5后虽然__construct()  和 类名() 可以共

Java类和对象之构造方法与对象创建之计算数学中的分数值

Java类和对象之构造方法与对象创建之计算数学中的分数值 // 创建一个名为 Fraction 的公开类public class Fraction{// 定义分数的两个属性 :分子和分母/*** 定义一个方法,该方法实现计算该分数的值,携带两个参数,分别为传来的分子和分母的值* 如果分母为0,不换行输出:分母不能为0* 如果分母不为0,将该分数的值四舍五入保留两位小数后输出* 输出格式为:该

huffman树概念、构造方法及huffman编码

概念 Huffman树概念 Huffman树(霍夫曼树),也称为最优二叉树,是一种特殊的二叉树,广泛应用于数据压缩领域。它基于字符出现的频率或概率构建,使得整体的平均编码长度最小,从而达到压缩数据的目的。在Huffman树中,频率或概率越高的字符距离根节点越近,这样可以确保常用字符使用较短的编码,不常用字符使用较长的编码。 Huffman树的构造方法 初始化:将待编码的字符及其频率作为叶子

【Objective-C】07-自定义构造方法和description方法

知识回顾 在第5讲中已经介绍了如何定义类和创建并初始化对象,比如有Student这个类 1.Student.h 1 #import <Foundation/Foundation.h>2 3 @interface Student : NSObject {4 int _age;5 }6 - (void)setAge:(int)age;7 - (int)age;

Field类的构造方法

这5个不同的公有构造方法。 package field; 其中的name参数同意指的是这个Field的名称。 在为Field添加值时, 具体方式如下。 1、直接的字符串方式 2、使用Reader从外不传入 3、使用直接的二进制byte传入 //Field类的构造方法 public class FieldMake { //public Field(String name,

自定义构造方法和description方法

本文目录 知识回顾一、自定义构造方法二、description方法 说明:这个Objective-C专题,是学习iOS开发的前奏,也为了让有面向对象语言开发经验的程序员,能够快速上手Objective-C。如果你还没有编程经验,或者对Objective-C、iOS开发不感兴趣,请忽略。学习本专题之前,建议先学习C语言专题。 回到顶部 知识回顾 在第5讲中已经介绍了如何定义类和创建并初

构造方法可以调用本类中重载的构造方法和它的父类的构造方法

1.调用本类中重载的构造方法:构造方法可以通过this()来调用本类中其他重载的构造方法。但是,这个调用必须位于构造方法的第一行,也就是说,它是构造方法中的第一个语句。这是因为构造方法需要先完成一些初始化工作,然后才能调用其他构造方法继续初始化。 示例: public class MyClass { private int x; private int y; public MyClass

14、Spring之Bean生命周期~推断构造方法

14、Spring之Bean生命周期~推断构造方法 推断构造方法determineConstructorsFromBeanPostProcessors()方法autowireConstructor()方法instantiateBean()方法instantiateUsingFactoryMethod()方法 推断构造方法   spring在创建Bean对象的会调用createB