假期java自学-----对象6

时间:2021-07-31
本文章向大家介绍假期java自学-----对象6,主要包括假期java自学-----对象6使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

如何理解JAVA中的面向对象
四.封装

二.构造方法 

1.概述:给对象的数据(属性)进行初始化 

2.构造方法的格式特点 

a.方法名与类名相同(大小写也要一致)

 b.没有返回值类型(void也没有)

 c.没有具体的返回值(return)

 3.构造方法的重载 方法名相同,与返回值类型无关(构造方法没有返回值),只看参数列表 

4.构造方法注意事项:

 a.如果我们没有给出构造方法,系统会自动提供一个无参构造

 b.如果我们写了有参构造方法,系统将不会自动提供无参构造 注意:这个时候,如果需要无参构造,必须自己给出

建议:永远自己给出无参构造方法

 5.创建对象执行的具体流程 Person p=new Person(); 

1)Person.class加载进内存 

2)声明一个Person的类型引用 p

 3)在堆内存创建对象

 4)给对象中属性进行默认初始化值 

5)属性进行显示初始化

 6.构造方法进栈,给对象的属性赋值,构造方法弹栈 

7.产生地址值,将对象的地址赋值给p; 

原文地址:https://www.cnblogs.com/Yjiaw/p/15085149.html