java基础
文章平均质量分 95
Java基础知识,如:面向对象、多线程、IO流等
俊熙学长
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多线程详解
一些多线程的基础概念和高级特性原创 2025-09-13 21:51:40 · 1031 阅读 · 0 评论 -
面向对象(基本介绍、封装)
面向:拿、找对象:能干活的东西面向对象编程:拿东西过来做对应的事情类(设计图):是对象共同特征的描述;对象(能帮我们干活的东西):是真实存在的具体东西。public class 类名{1、成员变量(代表属性,一般是名词)2、成员方法(代表行为,一般是动词)3、构造器4、代码块5、内部类只含变量与方法的类(简单)int age;System.out.println("吃东西");System.out.println("睡觉");gf1.eat();原创 2024-07-08 21:03:03 · 1336 阅读 · 0 评论 -
面向对象(多态、final)
什么是多态?对象的多种形式。多态的表现形式父类类型 对象名称 = 子类对象;多态的前提?● 有继承/实现关系● 有父类引用指向子类对象● 有方法的重写多态的使用场景不同的对象类别(学生、老师、管理者)要使用一个方法(注册)多态的好处?使用父类型作为参数,可以接收所有子类对象,体现多态的扩展性与便利。演示demoreturn age;@OverrideSystem.out.println("学生的信息为:" + getName() + "," + getAge());原创 2024-08-22 20:45:08 · 1322 阅读 · 0 评论 -
面向对象(抽象类、接口、内部类)
抽象方法:将共性的行为(方法)抽取到父类之后,由于每一个子类执行的内容是不一样的,所以,在父类中不能确定具体的方法体。该方法就可以定义为抽象方法。解释:例如定义一个吃东西的方法,一个程序员认为应该定义为void eat(String name){…},另一个程序员又认为应该定义为String eat(){…}。这种无法确定方法体,那就在父类中统一确定一种格式,即public abstract void eat();就行抽象类:如果一个类中存在抽象方法,那么该类就必须声明为抽象类。原创 2024-08-29 21:16:35 · 1334 阅读 · 0 评论 -
面向对象(static、继承)
java中提供了一个关键字extends,用这个关键字,我们可以让一个类和另一个类建立起继承关系其中,Student称为子类(派生类),Person称为父类(基类或超类)使用继承的好处● 可以把多个子类中重复的代码抽取到父类中了,提高代码的复用性。● 子类可以在父类的基础上,增加其他的功能,使子类更加强大。什么时候用继承?当类与类之间,存在相同(共性)的内容,并满足子类是父类的一种,就可以考虑使用继承,来优化代码● 子类构造方法的第一行,有一个默认的super();原创 2024-08-18 21:56:00 · 1094 阅读 · 0 评论
分享