- 博客(4)
- 收藏
- 关注
原创 【Java学习】内部类&泛型
内部类是类中的五大成分之一(成员变量、方法、构造器、代码块、内部类);如果一个类定义在另一个类的内部,这个类就是内部类;场景:当一个类的内部,包含了一个完整的事物,且这个事物没有必要单独设计时,就可以把这个事物设计成内部类。成员内部类:位于一个类里面成员位置的类静态内部类:使用static修饰的成员内部类局部内部类:在方法里面定义的类匿名内部类[重要]:一种特殊的局部内部类。
2024-09-01 21:53:32
530
原创 【Java学习】静态static&继承
多个类中存在相同属性和行为时,我们可以将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可,其中,多个类可以称为子类,单独被继承的那一个类称为父类超类(superclass)或者基类。继承:就是子类继承父类的属性和行为,使得子类对象可以直接具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。好处:1、提高代码的复用性(减少代码冗余,相同代码重复利用)2、使类与类之间产生了关系继承的格式class 父类 {...
2024-08-28 20:59:33
960
1
原创 【Java学习】多态&抽象类&接口
一般情况下,父类中的方法被子类们重写,而且子类各自的实现都不一样,那么父类中不停被重写的方法只有方法声明还有意义,方法主体便可以省去,父类只需提供一个没有方法体的定义即可,具体功能交给子类自行定义。没有方法体的方法称为抽象方法。Java语法规定,包含抽象方法的类就是抽象类。抽象方法: 没有方法体的方法。抽象类:包含抽象方法的类。abstract在抽象类中可以用抽象方法,也可以有普通方法,构造方法,成员变量等。而接口是更加彻底的抽象,JDK7之前,包括JDK7,接口中全部是抽象方法。
2024-08-28 11:02:59
816
原创 【Java学习】IDEA好用小插件 smart input 智能切换中英文输入法
在使用IDEA编程时,一遍又一遍的点击shift键切换中英文输入法令人头疼,在此分享一个好用的IDEA小插件,名为smart input,可以在键入英文双引号时自动切换中文输入法,点击方向键将光标移出英文引号区域时又可以自动切换为英文输入法,提高了不少效率。
2024-08-26 21:59:32
319
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人