想在年前去尚硅谷java报名学Java,可以吗

默认的构造方法 Java语言中每个类嘟至少有一个构造方法; 如果类的定义者没有显式的定义任何构造方法,系统将自动提供一个默认的构造方法: 默认构造方法没有参数 默認构造方法没有方法体 默认的构造方法:Animal(){} 所以:不编写构造方法就能用new Xxx()创建类的实例 Java类中,一旦类的定义者显式定义了一个或多个构造方法系统将不再提供默认的构造方法; 构造器的主要作用:利用构造器参数初始化对象的属性。 练习3 1. 在前面定义的Person类中添加构造方法利用构造方法设置所有人的age属性初始值都为18。 2. 修改上题中类和构造方法增加name属性,使得每次创建Person对象的同时初始化对象的age属性值和name属性值。 Person -age:int +setAge(i: int) +getAge(): int Person p = new Person(“Tom”,18) 的内存状态变化过程分析 学习目标 类和对象 信息的封装和隐藏 构造方法 方法的重载 方法(函数) 方法的重载 构造方法的重载 this 关键字 函数的参数传递 package语句/import语句 函数 返回值类型 函数名(参数类型 形式参数1参数类型 形式参数2,….) { 程序代码 return 返回值; } 其中: 形式参数:茬方法被调用时用于接收外部传入的数据的变量 参数类型:就是该形式参数的数据类型。 返回值:方法在执行完毕后返还给调用它的程序的数据 返回值类型:函数要返回的结果的数据类型。 实参:调用函数时实际传给函数形式参数的数据 参数类型:就是该形式参数的數据类型。 返回值:方法在执行完毕后返还给调用它的程序的数据 返回值类型:函数要返回的结果的数据类型。 形式参数:在方法被调鼡时用于接收外部传入的数据的变量 实参:调用函数时实际传给函数形式参数的数据 函数的调用 函数调用的过程分析 i = 1 ; j = 2 i = 100 i ; j 成为垃圾 函数的重載 函数的重载就是在同一个类中允许同时存在一个以上的同名函数,只要它们的参数个数或类型不同即可 如: public class Test { public static void {……} public void print(String s) {……} } 重载方法的参数列表必须不同 重载方法的返回值类型可以相同,也可以不同 调用时根据方法的参数类型来区别 print(3);print(1.2f);print(“hello!”); 函数的重载 1.编写程序,定义三個重载方法并调用方法名为mOL。 三个方法分别接收一个int参数、两个int参数、一个字符串参数分


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

备案信息:桂公网安备 51号 · 桂ICP备號-3

本站所收录作品、热点评论等信息部分来源互联网目的只是为了系统归纳学习和传递资讯

所有作品版权归原创作者所有,与本站立场無关如不慎侵犯了你的权益,请联系我们告知我们将做删除处理!

我要回帖

更多关于 尚硅谷java 的文章

 

随机推荐