当前位置:首页 > IT技术 > 其他 > 正文

类与对象
2022-04-25 22:50:07

创建与初始化对象

 

 

 

总结

 

 

 

创建对象

 

 

 

 

//一个项目只能有一个main方法
public class Demo1 {
public static void main(String[] args) {

//类:是抽象的;需要实例化。这个实例化过程就是new:
//实例化惠普或返回一个自己的对象
//student对象就是一个student类的具体实例
Student xiaoming = new Student();
}
}

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


构造器
package KuangShen_03;
//一个类即使什么也不写,他也会存在一个方法
//显示的定义构造器
public class Preson {
//实例化初始值
//使用new关键字(本质是调用构造器),必须要有构造器
String name;

public Preson(){

}//无参构造

//一旦构造了有参构造,无参构造就必须显示定义。
public Preson(String name){
this.name =name;
}
}
 

/*
构造器;
1;和类名相同
2;没有返回值
作用
1;new 本质在调用构造方法
2;初始化对象
3;注意,定义了有参构造以后,如果向使用无参构造,显示的定义一个无参构造


*/

内存分析

 


 

/*
1. 类与对象
类是一个模板;抽象,对象是一个具体的实例

2.方法
定义,调用

3.对应的引用
引用类型;基本类型(8)
对象是通过引用来操作的;栈--->堆

4.属性;字段field成员变量
默认初始化;
数字:0,00
char:u0000
boolean:false
引用:null

修饰符 属性类型 属性名 = 属性值:

5.对象创建跟使用
-必须使用new关键字创建对象,构造器 person kuangshen = new Person()
-对象的属性 kuangshen.name
-对象的方法 kuangshen.sleep()

6.类
静态的实行
动态的方法
*/
 

本文摘自 :https://www.cnblogs.com/

开通会员,享受整站包年服务立即开通 >