栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java基础全概括<三大特性>

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java基础全概括<三大特性>

1.封装:把类中成员使用private进行封装,使外界无法直接调用.-----安全

2.继承:一个子类继承父类中的成员 extends  ----

           public class 子类名  extends  父类名{

           }

overload重载  和override重写的区别

overload:在同一个类中,出现方法名相同,参数列表不同的方法.不考虑返回类型.这些方法就是方法重载.

override:在父类和子类之间,子类中出现了和父类中方法名一样,参数列表一样,返回值类型一样.访问修饰符不能小于父类方法的访问修饰符.

抛出的异常不能大于父类中,子类中出现的这种方法就是重写

访问修饰符:

public:同一个工程下都可以访问.

protected:同包或者不同包下的子类访问.

默认:同包访问

private:同类访问

3.多态:一个对象具有多种形态

父类声明 对象名=new 子类对象();//向上转型:   对象名.方法(); 调用的是子类重写的方法

子类声明  对象名=(子类) 父类对象;//向下转型.需要强转

4.抽象类和接口

抽象类:只能被继承,因为不能实例化对象.抽象类中有构造方法.抽象类中可以有非抽象方法.

抽象类中的属性可以是普通属性也可以是静态属性

接口:可以被多实现.没有构造方法.全是抽象方法[jdk8后出现了默认方法和静态方法].

都是静态常量

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/337609.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号