首页 > 代码库 > [总结] 2016.12.1 星期四
[总结] 2016.12.1 星期四
类的方法
方法的签名:包括访问修饰符,返回类型,方法名,参数列表,返回值数据类型
目前所学访问修饰符包括:public private protected(受保护的)
传参:
1.当实参传给形参时,实际参数的数据被复制给形式参数
2.不管传递的实际参数是什么类型,相关的形式参数都该是数据的一份拷贝,这就是按值传递原理
3.JAVA里只有值传递一种
重载:
当一个类有两个或多个同名但是有不同的参数列表的方法时,就是方法重载
注意:方法重载三点:类型不同,数量不同,顺序不同,但是与形参名无关。
构造器:
语法:Person someOne = new Penson();
在内存中空间可划分为堆,栈,数据段,代码段。
先进后出的调用方法结构叫栈
*先进先出的调用方法结构叫队列*
空间划分:
1.局部变量都在栈
2.凡是new的对象都在堆
3.字符串常量都在数据段
关于This的用法:
this.指代当前对象的属性和方法
this()指一个构造方法调用本类的另一个构造方法,达到构造方法复用
注:1.只能写在构造方法中 2.只能调用本类的构造方法 3.必须写在构造方法的第一行
如果在定义一个类的时候没有显示声明一个构造器,那么Java编译器将这个类指定一个默认的构造器。
列:
public classs Name{
}
public car(){
}
1.构造器不具有任何返回类型
2.构造器重载:
构造器具有不同的参数个数或如果构造器的参数个数相同,则参数类型不同。
[总结] 2016.12.1 星期四
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。