- 博客(5)
- 收藏
- 关注
原创 Object类中toString()的使用
1. 当我们输出一个对象的引用时,实际上就是调用当前对象的toString() 2.Object类中toString()的定义 public String toString(){ return getclass().getName()+"@"+Integer.toHexString(hashCode())(转化为十六进制) } 3.像toString,Date,File,包装类等都重写了Object类中的toString()方法。 使得在调用对象的toString()时,返回“实体内容”信息
2022-05-23 16:06:36 100 1
原创 关键字:super
1.super 关键字可以理解为:父类的 2.可以用来调用的结构: 属性,方法,构造器 3.super调用属性,方法: 3.1我们可以在子类的方法或者构造器当中。通过使用“super.属性”或“super.方法”的方式,显式的调用父类中声明的属性或方法。但是,通常情况下,我们习惯省略“super.” 3.2特殊情况:当子类和父类中定义了同名的属性时,我们想要在子类中调用父类声明的属性,则必须显式的使用“super.属性”的方式,表明调用的是父类中声明的属性。 3.3特殊情况:当子类重写了父类中的
2022-05-20 16:20:42 44
原创 面对对象特征之三:多态性
1.理解多态性:可以理解为一个事物的多种形态 2.何为多态性: 对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用) 3.多态的使用:虚拟调用方法 有了对象的多态性以后,我们在编译期,只能调用父类中 的声明方法,但在运行期间,我们实际运行的是子类充血父类的方法。 总结:编译:看左边。。。运行:看右边。 4.多态的使用前提:1⃣️类的继承关系2⃣️方法的重写 5.对象的多态性:只适用于方法,不适用于属性(编译的运行都看左边) ...
2022-05-20 15:45:36 48
原创 嵌套循环2(质数)
质数:除了1与自身没有多的因数。 我们能同使用java语言来将1到100的质数显示出来吗? boolean isFlag = true; for(int i = 2;i<=100;i++){ for(int j = 2;j<i;j++){ if(i%j==0){ isFlag = false; break; } } if(isFlag = true){ System.out.println(i+" "); } isFlag = true; } ...
2022-04-30 17:22:20 339
原创 嵌套循环1(99乘法表)
嵌套循环,听名字就知道不只使用了一个循环,而是多个循环一起使用,平时我们遇见比较多的就是两个循环一起使用,一个内层循环一个外层循环,接下来可以试试99乘法表。 for(int i = 1;i<=9;i++){ for(int j = 1;j<=i;j++){ System.out.print(i+"*"+j +"=" +(i*j)); } System.out.println(); } ...
2022-04-30 17:11:13 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人