概念
文章平均质量分 85
yasselshaw
从零开始学JAVA~
展开
-
java概念(2)
java概念(2) 重载和重写 重载:同一个类中,方法名相同,参数不同 重写:父子类中,子类重新定义父类的方法 多态 多态:同一种行为,不同的对象有不同的表现形式。 重载 编译时根据参数决定调用的方法,即编译时的多态性。 重写 运行时根据对象类型调用子类方法,即运行时的多态性。 优点:子类可以重写,提高了重用性 接口和抽象类的区别 抽象类 使用abstract修饰; 不能使用new来实例化对象; 抽象类不一定包含抽象方法,可以有具体的方法; 接口 使用interface修饰;原创 2021-02-13 16:29:33 · 295 阅读 · 4 评论 -
java概念(1)
java概念(1) 面向对象基本概念和特征 面向对象编程:生活中客观存在的事物及关系,用程序来实现。 核心概念: 类:同类事物 的共性 进行抽象,泛化 对象:类的实例,它是具体的 特征: (1) 继承:在类的基础上增加新的特征 或新类。继承实现代码重用。 (2) 封装:用get/set访问器实现属性的读写,隐藏了逻辑,封装的好处:代码安全,提供简单的接口。 (3) 多态:父类指向了子类的对象,不同的子类对于同一个方法有不同的实现形。 多态分为,编译时多态—方法重载,运行时多态—方法重写。 (4) 抽象:原创 2021-02-13 16:08:38 · 260 阅读 · 6 评论