- 博客(6)
- 收藏
- 关注
原创 java多态
Java 泛型是一项强大的特性,通过提供类型安全的机制,使得代码更加健壮、可维护。合理利用泛型,可以写出更加通用、灵活的代码,提高开发效率。通过本文的介绍,希望读者对 Java 泛型有更深入的理解,能够在实际开发中更好地应用它。
2023-12-03 20:26:46
52
1
原创 多态的概述
以后在工作中,和别人聊天的时候,要专业一些,说向上转型和向下转型,不要说自动类型转换,也不要说强制类型转换,这样Master和Dog以及Cat的耦合度就降低了,提高了软件的扩展性。因为自动类型转换和强制类型转换是使用在基本数据类型方面的,在引用类型转换这里只有向上转型和向下转型。//编译的时候编译器发现a的类型是Animal,所以编译器会去Animal类中找move()方法。具有相同的方法名,相同的形式参数列表,相同的返回值类型。以上的代码表示:Master和Dog以及Cat的关系就脱离了,
2023-11-26 16:58:28
80
1
原创 Static关键字
由static修饰的变量,常量和方法分别被称作静态方法,静态变量和静态方法,又被称作类的静态成员。成员方法包括实例方法和静态方法,成员变量包括实例变量和实例方法。项目经理说了:大家注意了,所有我们编写的程序中,只要是类加载了,请记录一下累加的日志信息(在什么时候。每一个人的身份证号不同,所以身份证号应该是实例变量,一个对象一份。2.所有static关键字修饰的都是和类相关的,类级别的。3.所有static修饰的,都是采用“类名.”的方式访问。如果这个类型的所有对象的某个属性值都是一样的,
2023-11-19 15:59:24
228
1
原创 this关键字
在上述代码中可以看到,成员变量与在showtName()方法中的形参的名称相同,都为name,那么如何在类中区分使用的是哪一个变量呢?在java语言中规定使用this关键字来代表本类对象的引用,this关键字被隐式地用于引用对象的成员变量和方法。//创建参数为“《战争与和平》”的借书类对象。一.当类中的成员变量与成员方法中的参数方法重名时,方法中如何使用成员变量呢?我们从这个运行结果中可以看出,它输出的值不是成员变量的值,也就是说,如果方法中出现了与局部变量同名的参数,会导致方法无法直接使用成员变量。
2023-11-12 14:42:22
291
1
原创 JAVA中方法需要注意的几点
二.方法的返回值类型为void(无返回值),方法内则不能使用return返回数据。如果方法的返回值类型写了具体类型,方法内部则必须使用return返回相应类型的数据。例如我定义了一个double 类型的变量,那我返回的数据就必须是double类型的变量,我在main方法中接受返回值的变量也应该是double类型的变量。//直接调用有返回值类型的方法。一.方法不能嵌套定义,也就是不能在一个方法中去定义另外的一个方法。上述在main方法中定义了一个nbi方法,这样定义就属方法的嵌套定义,会报错。
2023-11-05 10:12:27
321
原创 JAVA中print,println,printf这三种输出方式的区别
学过C语言的人应该对printf()函数很熟悉.JAVA中也有printf。System.out.printf的用法跟C语言中printf()函数的用法几乎一样。这种输出方法是大部分初学者在JAVA中最先学到的输出方式。它在每输出一个结果前会自动换行,相当于是在输出结果后再加一行System.out.print("\n");print的输出结果是按行输出。一.System.out.print()二.System.out.println。三.System.out.printf。
2023-11-04 10:16:07
1639
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人