面向对象,构造器

面向对象,构造器

面向对象编程的本质就是:以类的方式组织(封装)数据。

三大特性:封装,继承,多态。

return 结束方法

package com.jin.www;

public class Student {
	public static void say() {
		// TODO Auto-generated method stub
		System.out.println("我要说话!谢谢");
	}
}
//两个Java文件
package com.jin.www;

public class Demo01 {
	public static void main(String[] args) {
		Student.say();
	}
}
//静态的,只能静态的调用,原因:静态方法块在方法区
//不是静态的,可以new 出来,因为:new 出来的都在堆区 如:new Student.say();
  • 使用new 关键字创造对象

  • 使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象,经行默认的初始化以及对类中构造机的调用。

  • 类中的构造器也称为构造方法,就是在进行创建对象的时候必须调用的。并且构造器有以下两个特点

    1. 必须和类的名字相同
    2. 必须没有返回类型,也不能写void。 构造器是重点
    3. 一个类即使什么都不写,他也会存在一个方法,就是构造方法
    4. 如果定义了构造方法,那么默认的构造方法将消失。
    5. 使用new 关键字,必须要有构造器。
    6. 构造方法也可以方法的重载。
    7. 有参构造:一旦定义有参构造,无参构造必须显示定义
    8. 引用类型: 基本类型 对象是通过引用来操作的:栈—>堆
    9. 默认初始值: 数值:0 0.0 char : u0000 boolean : false 引用:null
©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页