JAVA 面向对象的基本特征
来源:互联网 发布:ios 数组替换指定位置 编辑:程序博客网 时间:2024/05/19 03:20
JAVA面向对象基本特征
一般只要是学过JAVA的人都知道,JAVA面向对象的三个基本特征是:封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)。但是问到具体含义时。可能好多人只能说出个大概,尤其是多态这个概念,更是难以描述。
1)封装:其实封装值得就是将对象实现的具体细节隐藏起来,然后通过一个公用的方法暴露该对象的功能;
如我们常用的String类中的length()方法,我们使用的时候不知道它实现的具体细节,会用就行。
2)继承:是指子类继承父类后,就可以直接获得父类属性和方法。
3)多态:是指子类对象可以直接赋值给父类变量、接口的实现类实列可以赋给接口引用变量,但是程序运行时
依然表现出子类的行为特征(方法)。
class Person{public int age;public String name;public void eat(){System.out.println("eat");}}class Student extends Person{public void eat() //重写了eat(){System.out.println("l am eating too!");}}public class Test{public static void main(String[] args){ Person p1=new Person(); Student s1=new Student();Test t=new Test();t.test(p1);t.test(s1); }public void test(Person p){p.eat();}}
0 0
- JAVA 面向对象的基本特征
- Java面向对象的基本特征
- JAVA面向对象的基本特征
- Java面向对象的基本特征
- java面向对象的基本特征
- Java菜鸟学习心得面向对象的基本特征
- java面向对象的三大基本特征
- Java基础_面向对象的基本特征
- java面向对象的几个基本特征
- Java面向对象的基本特征二
- 面向对象的基本特征
- 面向对象的基本特征
- 面向对象的基本特征
- 面向对象的基本特征
- 面向对象的基本特征
- 面向对象的基本特征
- 面向对象的基本特征
- 面向对象的基本特征
- MyEclipse安装插件的几种方法
- 界面上添加以及编辑图片
- 用指针编写一函数求三个整数的最大值
- “举一反三”合并数组--《剑指offer》
- 简单易学的机器学习算法——K-Means算法
- JAVA 面向对象的基本特征
- 安装eclipse主题插件
- C++设计模式一览
- hgjhghjgjjgjkhjgjhjhj
- 特征提取——主成分分析PCA(K-L变换)及几何解释
- 正则表达式
- jvm笔记
- 黑马程序员——ObjectInputStream和ObjectOutputStream
- 线性布局LinearLayout和相对布局RelativeLayout 比较