1 Hello world例子

2 类的基本组成示例

3静态与非静态变量及方法的使用

4 类继承的例子

5类的访问修饰符

6抽象类及其实现示例

7接口及其实现

8 抽象类与接口混合编程例子

9 接口回调与多态性

package Example;

interface Eat  //定义一个接口

{

void eat();

}

class Cow implements Eat //实现接口。

{

public String name="牛哞哞";       //定义自己的字段

public void eat()   //实现接口,注意访问修饰符加public

{

System.out.println("母牛爱吃青草");

}

}

class Hen implements Eat //实现接口。

{

public String name="鸡咯咯";       //定义自己的字段

public void eat()   //实现接口,注意访问修饰符加public

{

System.out.println("母鸡爱吃小虫");

}

}

public class Example9

{

public static void main(String[] args)

{

//多态的实现,animalEat代表不同对象,表现出不同的行为

Eat animalEat = new Cow(); //注意这种生成实例的方法,此处代表母牛

animalEat.eat();          //调用母牛的方法

//System.out.println(animalEat.name); //不能访问

animalEat=new Hen();       //注意这种生成实例的方法,此处代表母鸡

animalEat.eat();          //调用母鸡的方法

//System.out.println(animalEat.name);//不能访问

}

}

java中面向对象的例子_java面向对象九个经典例子程序相关推荐

  1. java中ur 传参数_java参数传递(超经典)

    Java中的参数传递机制一直以来大家都争论不休,究竟是"传值"还是"传址(传引用)",争论的双方各执一词,互不相让.不但"菜鸟"们一头雾水, ...

  2. Java 中Timer和TimerTask 定时器和定时任务使用的例子

    转载自  Java 中Timer和TimerTask 定时器和定时任务使用的例子 这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求 Timer类是用来执行任务的类,它接受一个TimerTa ...

  3. java面向对象的教程_java面向对象入门教程

    java面向对象入门教程 Java 编程语言的风格十分接近C.C++语言.Java是一个纯的面向对象的程序设计语言,以下是小编为大家搜索整理的java面向对象入门教程,希望能给大家带来帮助!更多精彩内 ...

  4. java面向对象的多态_java面向对象(五)之多态

    多态 面向对象编程有三大特性:封装.继承.多态. 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据.对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法. ...

  5. java面向对象基本特征_Java 面向对象的基本特征

    前言: 在刚开始接触Java的时候,那时候面对Java面向对象的几大特征一直理解的不是很理解,借着空闲时间在这里整理一下,同时在加深一下印象. 一.封装: Java面向对象的特征之封装,所谓的封装就是 ...

  6. java中sum=a+aa+aaa_Java面向对象基础IO系统

    Java面向对象基础–IO系统 一.IO 输入:input 输出:output Java的IO主要包含三个部分 流式部分:IO的主题部分 非流式部分:主要包含一些辅助流式部分的类 文件读取部分的与安全 ...

  7. java opp 是什么意思_Java面向对象学习

    Java面向对象学习 面向对象思想 物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考.最后,才对某个分类下的细节进行面向过程的思索 面向对象适合处理复杂的问题, ...

  8. java面向对象编程 漫画_Java面向对象编程(一)

    由于常常将Java和C++面向对象编程的原则搞乱,所以这次把相关要点分别总结一下,本文主要总结Java面向对象编程. 面向对象编程的三大特性是:继承性(inheritance), 多态性(polymo ...

  9. java面向对象编程思想_Java面向对象编程思想的理解

    1.我们总说java是一门面向对象编程的语言,那什么是面向对象呢? 我是这样理解的,对象是事物存在的实体,如,猪.狗,花早等都是对象,对象由两部分组成.面向对象编程的三大特点:继承,多态,类是封装对象 ...

  10. java面向对象测试题二_JAVA面向对象-测试题

    A 不定项选择题 1.下面关于Java语言中方法的说法错误的是: A.方法调用时参数类型必须符合方法的定义 B.参数传递是值传递的方式 C.如果方法没有返回值必须声明返回为void D.如果方法定义为 ...

最新文章

  1. 第2章 熟悉Eclipse开发工具---- System.out.println(sum=+(a+b));
  2. Excel常用英文字母快捷键:
  3. 运放使用中不稳定怎么办?
  4. 关于Unity中物理检测的准备
  5. SVN如何将版本库url访问地址中的https改为http
  6. 石墨烯区块链(1)系统架构
  7. 世界种业并购史 国际农民丰收节贸易会起底农化巨头构架
  8. 电机控制pid_微电机控制如此简单,揭秘微电机调速的控制,PID控制之双环调速...
  9. 3个Gmail 邀请,先进先出!!
  10. 快手搜索技术部招聘NLP算法工程师!
  11. leetcode力扣46. 全排列
  12. Git版本恢复命令reset(转载)
  13. 加强计算机网络应用,加强计算机网络管理技术的创新应用
  14. 基于matlab的CIC滤波器仿真
  15. USB转RS485串口电路设计
  16. Visual Studio添加Numpy
  17. omnipeek无线抓包工具 Dlink 160驱动
  18. arma模型_R语言ARMA-GARCH-COPULA模型和金融时间序列案例
  19. Digital Overdose 2021 Autumn CTF 部分题目赛后复现
  20. 在ubuntu18.04系统上使用ROS跑ORB-SLAM3时遇到的问题总结

热门文章

  1. 关于IE6 双倍间距的真正原因
  2. android源码在线
  3. sqlite3_英英词典
  4. 《塞尔达传说》系列游戏评测
  5. 中南大学计算机学院羽毛球赛,我校第四届“四海一家亲”羽毛球邀请赛成功举行...
  6. 软件工程工具图(软件开发过程中可能用到的工具图)
  7. 软件开发流程:需求评审流程
  8. 24小时在线要饭网系统源码 全开源
  9. 快讯:永中集成Office的核心技术落入谁的手?
  10. CI框架精简版教程 最快上手