计算机毕业设计中java构造方法,对象的创建过程,数据类型的引用
提供售后技术指导服务
首先我们来了解一下什么是构造方法
构造方法的特点:
构造方法的示例程序:
class Dog{
//定义类的属性;
String name;
int age;
double score;
boolean sexual;
//构建无参构造函数
public Dog(){}
//构建有参构造函数
public Dog(String n,int a,double s,boolean sex){
name = n;
age =a;
score =s;
sexual=sex;
}
//定义一个带一个参数的方法
public void play(String n){
System.out.println(name+"play");
}
//定义一个带三个参数的方法
public void play(String n,int a,boolean sex){
System.out.println("叫"+n+"的,"+a+"几岁了;是"+(sex ? "公":"母")+"的;");
}
}
public class TestClass{
public static void main(String[] args) {
//对方法的声明,并赋值;
Dog d= new Dog("小黄",3,58.0,true);
//调用构造方法;
//d.play();
d.play("小黑",10,true);
}
}
对象的创建语法:
`类名 对象名 = new 类名();`
1
对象的创建过程:
分配空间 所有的实例变量被赋予默认值;
初始化属性 所有的实例变量被赋予初始值,第二次为属性赋值的机会;
调用构造方法 实例变量常常被第三次赋值
为属性赋值:
对象名.属性名 = 字面值;
s.name = “zs”;
取值:
数据类型 变量名 = 对象名.属性名; String name = s.name;
System.out.println(对象名.属性名);
方法的使用:
对象名.方法名(实参);
数据类型的引用:
变量按照类型划分
8种简单数据类型:简单变量; 存值;
对象变量(引用): 存对象的地址;
Java中参数 的传递规则:
简单类型的参数 传值
对象类型的参数 传地址 传引用 实参和形参指向同一对象
什么是引用?
对象类型的变量称之为引用
类名 引用名 = new 构造方法名(实参);
1注意:引用数据类 必须 和 对象类型保持一致
引用的特点:
1,引用中存储的是对象在堆空间中的首地址
2,对象在堆空间中是相互独立的
3,引用的声明 Student s;
4,引用之间相互赋值,赋的是首地址
5,如果引用中存储的是null,使用引用会运行报错 空指针异常:java.lang.NullPointerException
6,引用的应用: 应用于参数、返回值、数组
计算机毕业设计(源程序+论文+开题报告+文献综述+翻译+答辩稿) 联系QQ:2932963541进行咨询
版权所有© 帮我毕业网 并保留所有权利