Java基础篇---11.构造器

Posted 满天星!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础篇---11.构造器相关的知识,希望对你有一定的参考价值。

Java基础篇:构造器

package Test3;
/*
 *  类的结构之三: 构造器(或构造方法 、 constructor )的使用
 * 
 * 一、构造器的作用
 *  1.创建对象
 *  2.初始化对象的属性
 *  
 *  二、说明
 *  1.如果没有显示的定义类的构造器的话,则系统默认提供一个空参的构造器
 *  2.定义构造器的格式:权限修饰符 类名(形参列表){}
 *  3.一个类中构成多个构造器,彼此构成重载
 *  4.一旦我们显示的定义了类的构造器之后,系统就不在提供默认的空参构造器
 *  5.一个类中,至少会有一个构造器
 * 
 */
public class PersonTest {

    public static void main(String[] args) {
		//创建类的对象 new + 构造器
    	Person p = new Person();
    	
    	p.eat();
    	
    	Person p1 = new Person("Tom");
    	System.out.println(p1.name);
	}
}

class Person{
	// 属性
	String name;
	int age;
	
	//构造器
	public Person() {
		System.out.println("Person().......");
	}
	
	public Person(String n) {
		 name = n;
	}
	
	
	//方法
	public void eat() {
		System.out.println("人吃饭");
	}
	
	public void study() {
		System.out.println("人可以学习");
	}
}

如果你觉得写的不错,点个赞吧 ^ - ^

以上是关于Java基础篇---11.构造器的主要内容,如果未能解决你的问题,请参考以下文章

java复习基础篇——代码执行顺序

静态代码块构造代码块构造方法优先级(重点)-------java基础总结

Java基础篇----1.理解面向对象

Java基础编程篇(4.面向对象上)

Java基础篇---复习:类与对象

Java基础篇---复习:属性与方法