java构造方法的不同

简介:

分为有参数和无参数,还有THIS的使用方法,可用于传递给类,也可用于调用其它构造方法。

复制代码
public class Book {
    private String name;
    public Book(){
        this("this调用有参数的构造方法");
        System.out.println("无参数的构造方法。");
    }
    public Book(String name){
        System.out.println("有参数构造方法。");
        this.name = name;
        //System.out.println("传入类的形参name:" + name);
    }
    public String getName(){
        int id = 0;
        //setName("Java");
        return id + this.name;
    }
    public void setName(String name){
        this.name = name;
    }
    public Book getBook(){
        return this;
    }

}
复制代码
复制代码
import java.util.Arrays;


public class HelloJava {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

        System.out.println();
        Book abook = new Book("First Pamram");
        abook.setName("This name is import.");
        String astring = abook.getName();
        System.out.println(astring);
        Book bbook = new Book();

    }
}
复制代码

目录
相关文章
|
7月前
|
Java 编译器
Java入门-------构造方法和构造方法的重载
Java入门-------构造方法和构造方法的重载
|
8月前
|
Java 编译器
JAVA构造方法
JAVA构造方法
46 0
|
2月前
|
Java 程序员 C#
静态构造方法解析,Java新手必看技能
静态构造方法解析,Java新手必看技能
12 0
|
2月前
|
Java C++ Python
构造方法执行过程:揭秘Java代码背后的秘密
构造方法执行过程:揭秘Java代码背后的秘密
11 0
|
5月前
|
Java
【JAVA杂货铺】一文带你走进面向对象编程的构造方法 | Java| 面向对象编程 | (中)
【JAVA杂货铺】一文带你走进面向对象编程的构造方法 | Java| 面向对象编程 | (中)
31 2
|
2月前
|
Java
JAVA构造方法
JAVA构造方法
14 0
|
4月前
|
Java
【JAVA杂货铺】一文带你走进面向对象编程|构造方法调用 | 代码块分类| 期末复习系列 | (中3)
【JAVA杂货铺】一文带你走进面向对象编程|构造方法调用 | 代码块分类| 期末复习系列 | (中3)
18 0
|
8月前
|
Java 编译器
Java构造方法(构造器)
1.什么是构造方法? 2.构造方法的使用
64 0
|
5月前
|
Java
java中FileOutputStream流中有参构造方法有无append形参的区别--超详细讲解版
java中FileOutputStream流中有参构造方法有无append形参的区别--超详细讲解版
26 0
|
5月前
|
Java
【Java this关键字】如何使用以及注意点 访问成员变量,访问成员方法,构造方法内调用构造方法
【Java this关键字】如何使用以及注意点 访问成员变量,访问成员方法,构造方法内调用构造方法