• java:对象的转型

    栏目:java 时间:2023-05-25 21:55
    java:对象的转型

    面向对象编程有三个特征,即封装、继承和多态,学习多态必须了解向上转型和向下转型。一、向上转型:将子类对象赋值给父类的引用动物 a=new 狗();//这就为向上转型向上转型都会成功,是安全的。 就像说狗是动物没问题。 语法:a是

    Read more

  • Java向下转型的意义

    栏目:java 时间:2023-05-25 21:55

    一开始学习 Java 时不重视向下转型。一直搞不清楚向下转型的意义和用途,不清楚其实就是不会,那开发的过程肯定也想不到用向下转型。其实向上转型和向下转型都是很重要的,可能我们平时见向上转型多一点,向上转型也比较好理

    Read more

  • 什么是多态???多态的概念及作用(好处)

    栏目:java 时间:2023-05-25 21:55
    什么是多态???多态的概念及作用(好处)

    概念:多态(Polymorphism)按字面的意思就是“多种状态”。在面向对象语言中,接口的多种不同的实现方式即为多态。 引用Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的

    Read more

  • java中抽象类和接口之间的区别和关系

    栏目:java 时间:2023-05-25 21:55

    首先抽象类归根结底还是属于类,对于抽象方法,是只能存在于抽象类中的,我们无法再一个非抽象的类中声明一个抽象方法,其次抽象方法只需要声明,并不需要事先。当我们要写一个抽象类的时候只需要在类的前面声明为abstract即可

    Read more

  • 在写一个代码时候,出现Unhandled exception type IOException的编译错误,即未处理的异常类型IOException,于是上网搜索,是因为没有没有抛出异常所致。首先,Java异常有Runtime(运行时异常)和Checked(编译时异常),其中,所有Runtime

    Read more

  • JAVA装饰者模式(从现实生活角度理解代码原理)

    装饰者模式可以动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比生成子类更为灵活。该模式的适用环境为:(1)在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。(2)处理那些可以撤消的

    Read more

  • Enum类的介绍和使用

    栏目:java 时间:2023-05-25 21:55

    首先,我们总结一下枚举类的好处,再一层层去研究枚举类的用法:好处1:如果使用static final属性而不使用枚举的话,可能在代码中出现强行去set属性的写法,在这里单独提出来,大家肯定会觉得不会发生这样的问题,现实开发中,是可能出

    Read more

  • Java内部类的一些总结

    栏目:java 时间:2023-05-25 21:55

    作为刚入门Java的小白,这两天看到内部类,这里做一个总结,若有错误,欢迎指正~内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类分为: 成员内部类、局部内部类、静态嵌套类、匿名内部类 。1.成员

    Read more

  • 多线程有什么用?

    栏目:java 时间:2023-05-25 21:55

    作者:pansz 链接:https://www.zhihu.com/question/19901763/answer/13299543 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 这么解释问题吧:1。单进程单线程:一个人在一个桌子上吃菜

    Read more

  • 对象的声明与实例化

    栏目:java 时间:2023-05-25 21:55

    Java 在定义类时,只是通知编译器需要准备多大的内存空间,并没有为它分配内存空间。只有用类创建了对象后,才会真正占用内存空间。1. 声明对象 对象的声明和基本类型的数据声明在形式上是一样的:类名 对象名;对象名也是用户

    Read more