- 博客(6)
- 收藏
- 关注
原创 C/C++中define函数问题
大家在学习C语言与C++时肯定都使用过预编译指令,例如#define PI 3.14 有了这条指令,程序会在编译前将预编译指令下所有的PI替换为3.14,这么做有好处也有坏处,这样的替换不会进行类型检测,但却可以让一些可能变动的值十分方便的进行批量修改,进而提高编程效率。...
2022-06-18 11:23:12 549 1
转载 为什么一个java源文件中只能有一个public类
为什么一个java源文件中只能有一个public类https://www.cnblogs.com/zhukunqiang/p/6652787.html问题:一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制? 答案:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同。为什么一个java源文件中只能有一个public类? 在java编程思想(
2022-04-10 12:32:15 1773
原创 Java中用子类构造函数实例化父类,子类与父类的隐藏与覆盖问题
我们在看代码时,可能会碰到这样的情况:第一次见的初学者可能会觉得很奇怪,List<String> name = new ArrayList<String>();像这样的对象声明,类名与构造方法不对应,学习过集合的人可能会知道 ArrayList类是List类的子类,这说明可以声明子类类型的父类对象。以下代码说明了这一特性://文件名:Test3.javaclass Test{ int a=10; void p() { System.out.println(a)
2022-04-04 21:53:52 3204
原创 Java中变量的默认初始化问题
首先,Java会保证被声明的变量有一个初始值,其中除了局部变量如果未被赋予初始值则不会被默认初始化外,其他的变量如果未被赋予初始值都会被赋予一个默认初始值。而局部变量会通过编译器报错方式提示用户需要对其赋予初值,这样就保证了变量一定会有一个初始值。可以通过示例代码检验未被初始化的变量的初始值:package inherited;//成员变量有效范围:整个类内与先后位置无关//变量分为:基本类型变量(基本的八种数据类型),引用类型变量(复合数据类型,指除了基础的八种数据类型外的,包括类的实例化)
2022-04-01 21:42:57 3169
原创 10行Java代码实现输出任意位数随机验证码
10行Java代码实现输出任意位数随机验证码以下为具体实现代码:import java.util.Random;public class Yzm { public static void main(String []args) { String code=createCode(6); System.out.println("随机验证码:"+code); }// 声明一个函数返回值为String,形参为n,通过形参来控制需要输出的验证码个数 public static Strin
2022-03-31 17:20:57 757
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人