无论参数是基本数据类型,还是引用数据类型,只要加了final,不好意思,该参数不可以再赋值(实参传进来给形参,就相当于初始化完成)。可以防止在方法里面不小心重新赋值,造成一些不必要的麻烦!!!参考:https://blog.csdn.net/Thinkingcao/article/details/8 ...
分类:
编程语言 时间:
2020-06-11 19:54:52
阅读次数:
69
一、类的继承与类的派生 继承和派生是人们认识客观世界的过程。在程序设计方法中,人们追求代码复用(这是提高软件开发效率的重要手段),将继承和派生用于程序设计方法中,从而有了面向对象程序设计的重要特点。C++对代码复用有很强的支持, “继承”就是支持代码复用的机制之一。 通过已有的类建立新类的过程,叫作 ...
分类:
编程语言 时间:
2020-06-11 13:19:38
阅读次数:
64
函数:是指实现某个功能的一段代码使用函数的好处:1.模块化程序设计2.减少代码冗余3.维护方便函数的格式:1)函数参数定义:函数取得的参数是你提供给函数的值参数分为:形参:参数名称实参:提供给函数调用的值注意:形参和实参可以同名,但不一定是同一个对象,也可以不同名分类:1.按定义必选参数-----在调用时必须要填默认参数-----提供默认值,调用时可不填可变长位置参数(args)可变长关键字参数(
分类:
编程语言 时间:
2020-06-11 10:24:37
阅读次数:
70
注解 : String a = new String("1"); a形参出现在栈上 , 同时堆上会出现一个a的地址值, 关键 1这个常量已经出现在常量池内了. 所以 a = a.intern() ; 无论用不用a来接收这个方法的返回值, a都指向常量池内的 1. String b = a + a ; ...
分类:
其他好文 时间:
2020-06-10 18:56:47
阅读次数:
52
一. 多态 1.什么是多态 多态: 同一个引用类型,使用不同的实例而执行不同的操作。父类引用,子类对象。 2.如何实现多态 使用多态实现思路 编写父类 编写子类,子类重写父类方法 运行时,使用父类的类型,子类的对象 Pet pet = new Dog(); 使用多态的两种形式 使用父类作为方法形参使 ...
分类:
编程语言 时间:
2020-06-08 22:10:48
阅读次数:
101
1.实参和形参 形参:也叫形式参数,相当于我们数学里面学的一元二次方程里面的变量参数,只有被赋值才有实际意义。 实参:我们实际使用函数时传入的参数。 两者关系用下图表示 2. 默认值参数(缺省参数) 在定义函数时,函数中的形式参数,被赋值,这个值就是默认值 当在函数调用时,如果给定了值,那么就使用给 ...
分类:
编程语言 时间:
2020-06-08 12:31:27
阅读次数:
82
def pt_line(c,times): #形参 print(c*times) times=5 char="*" row=0 while row<5: pt_line(char,times) # char ,times 实参 row+=1 循环里面的pt_line 执行时,传递参数进入第一行执行, ...
分类:
其他好文 时间:
2020-06-08 09:28:42
阅读次数:
72
Lambda表达式起到了什么作用? Lambda表达式只能使用在只有一个抽象方法的接口,其作用就是创建一个接口的实现类对象。 @FunctionInterface这个注解是专门标识接口时函数式接口:代表着我们的接口只有一个抽象的方法。为什么我们我们的lambda表达式可以不写返回值类型、形参的数据类 ...
分类:
其他好文 时间:
2020-06-06 18:52:17
阅读次数:
62
案例1: /* 方法重载机制? 1 以下程序先不使用方法重载机制,分析程序的缺点??? 以下程序没有语法错误,运行也是正常的,你就分析一下代码风格存在什么缺点! 缺点包括两个: 1 代码不美观(不好看、不整齐),[这是次要的] 2 程序员需要记忆更多的方法名称,程序员比较累。 */ public c ...
分类:
其他好文 时间:
2020-06-06 00:44:51
阅读次数:
52
JVM内存结构,封装性的体现,可变个数形参的方法,java的值传递机制,关键字:this,JDK中的主要包介绍 ...
分类:
编程语言 时间:
2020-06-05 22:53:57
阅读次数:
69