JAVA面向对象的特征
来源:互联网 发布:工业企业如何审计 知乎 编辑:程序博客网 时间:2024/05/16 10:03
java部分知识点,大多都是自己的理解,如果有不对的欢迎指正,不要喷我,我只是小白
1.抽象
抽象是指java将“一切事物的特征提取出来,都转化为对象”的特点,世界上所见的一切都是对象,例如下面的动物类:
public class Animal { int age=1; private String firstName; private String lastName; private boolean sex; public Animal(){} public void eat() { System.out.println(this.firstName+this.lastName+'\t'+"eat food"); }}
2.继承
继承是指每个类都有他的孩子类,孩子类都有他父类的。Object是最大的父类。子类拥有父类的非私有的方法,子类也可以重写父类的方法。
重写前面有@Override关键字
先初始化静态成员,然后调用父类构造器,再初始化非静态成员,最后调用自身构造器。
例:
public class Cat extends Animal { @Override public void eat() { System.out.println("cat eat food"); } }
3.多态
多态指一个方法,在不同类里面有不同的响应。包括编译时多态,和运行时多态。
重载是编译时多态,就是你编译的时候,两个方法就明显不同么!其中方法的名称相同,参数不同(包括个数,顺序,类型)
重写是运行时多态,只针对继承,编译时方法相同,调用方法执行时候才知道方法实现的内容不同
例
public class Dog extends Animal {@Overridepublic void eat() {// TODO Auto-generated method stubsuper.eat();}
狗 继承动物类 重写eat调用父类的方法,猫就自己实现eat方法 给出了不同的实现
阅读全文
0 0
- Java面向对象的特征
- java面向对象的特征
- java面向对象的特征
- Java的面向对象特征
- java面向对象的特征
- Java 面向对象的特征
- JAVA面向对象的特征
- Java面向对象特征
- java面向对象特征
- java面向对象特征
- Java面向对象特征
- Java面向对象特征
- java的面向对象的四大特征
- 面向对象的java编程及面向对象的特征
- Java 面向对象的特征有哪些方面
- Java 面向对象的特征---学习笔记
- java、面向对象的特征有哪些方面
- java面向对象的三大特征
- 程序员三年的门槛该如何跨过去?
- IOTA联合微软为物联网推出首个加密货币市场
- mysql存储过程示例
- 英国上议院敦促政府探索DLT应用
- PDF文件如何转换为Word文件格式
- JAVA面向对象的特征
- 西班牙对外银行区块链试点缩短国际贸易时间
- 达尔文与七十二变: Achain“分叉理论”惊艳新加坡区块链亚洲峰会
- 第二次实训博客
- rhel 7.x 使用 udev scsi rules 配置裸设备
- 万维链(Wanchain) 宣布与AION,ICON联合成立跨链联盟
- 自顶向下,逐步求精
- 数据库_实验二
- 区块链企业想要永久改变非洲农业