随笔分类 -  Java基础

摘要:super 关键字:我们可以通过 super 关键字来实现对父类成员的访问,用来引用当前对象的父类。 this 关键字:指向自己的引用,引用当前对象,即它所在的方法或构造函数所属的对象实例。 阅读全文
posted @ 2025-04-03 20:02 kuki' 阅读(20) 评论(0) 推荐(0)
摘要:声明抽象方法会造成以下两个结果: 如果一个类包含抽象方法,那么该类必须是抽象类。 任何子类必须重写父类的抽象方法,或者声明自身为抽象类。 阅读全文
posted @ 2025-04-03 16:32 kuki' 阅读(15) 评论(0) 推荐(0)
摘要:在 Java 中,抽象类不能直接实例化, 也就是说不能用 new 关键字创建抽象类的对象。 抽象类主要用于定义共通接口和部分实现, 具体的对象必须由其具体子类来创建, 抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。 而这些子类必须实现抽象类中的所有抽象方法才能被实例化。 阅读全文
posted @ 2025-04-03 16:27 kuki' 阅读(52) 评论(0) 推荐(0)
摘要:Java基础(面向对象):什么是实例化?实例化是指创建类的对象(或实例)的过程。 通过实例化,可以根据类的定义, 在内存中分配空间, 并初始化该对象的属性和方法,使其可供程序使用 阅读全文
posted @ 2025-04-03 15:50 kuki' 阅读(58) 评论(0) 推荐(0)
摘要:抽象类不能直接实例化。 也就是说,不能使用 new 关键字来创建一个抽象类的对象。 抽象类通常用于定义一些共性行为或接口,让具体子类继承并实现其中的抽象方法,从而确保所有子类都符合该规范。 由于抽象类不能实例化对象,所以抽象类必须被继承 阅读全文
posted @ 2025-04-03 15:22 kuki' 阅读(39) 评论(0) 推荐(0)
摘要:抽象类实现接口时,不必实现接口中所有的方法,只要这个类本身被声明为抽象类即可。 未实现的方法会保留为抽象方法,最终需要由具体子类实现才能实例化对象。 Animal.java package interfaceAndAbstract; // 定义一个接口 public interface Animal 阅读全文
posted @ 2025-04-03 15:12 kuki' 阅读(17) 评论(0) 推荐(0)