该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

package com.javaeasy.logcarinterface;

import com.javaeasy.car.CarBase;

import com.javaeasy.logcar.TransportStatus;

import com.javaeasy.othertransports.Bike;

public class TransportRecoderForLog {

public static int counter = 0;

public static void recordTransport (Object transportObj){

if(transportObj == null){

return;

}else{

counter++;

TransportStatusForLog status = null;

if (transportObj instanceof CarBase){

CarBase car = (CarBase) transportObj;

status = car.getTransportStatusForLog();

}else if(transportObj instanceof Bike){

Bike bike =(Bike) transportObj;

status = bike.getBikeStatus();

}else{

return;

}

System.out.println("以下是经过的第" + counter + "辆车的信息");

System.out.println("车为" + status.getName() + ",车速为:" + status.getSpeed() );

}

} }

package com.javaeasy.car; import com.javaeasy.logcar.TransportStatus;

import com.javaeasy.logcarinterface.TransportStatusForLog;

public class CarBase {

public int speed;

public String name;

public String color;

public int maxSpeed = 90;

public boolean isBus;

public TransportStatusForLog getTransportStatusforLog(){

TransportStatusForLog TransportStatusForLog = new TransportStatusForLog (name,speed);

return TransportStatusForLog;

}

}

求大神帮忙

java 找不到方法,已经定义的方法找不到相关推荐

  1. 方法的定义使用,方法重载及方法的递归调用

    方法 1.方法的定义与使用 2.方法的重载 3.方法的递归调用 3.1栈溢出 1.方法的定义与使用 定义一个没有参数值,没有返回值的方法 定义一个有参数无返回值的方法 定义 有返回值,有参数的方法 p ...

  2. Java方法01 方法(函数)定义、调用、值传递、重载、命令行传递参数

    Java 方法的定义.调用.值传递.重载.命令行传递参数 1. 什么是方法? 2. 方法的定义和调用 3. 值传递和引用传递 4. 方法的重载 5. 命令行传递参数 6. 可变参数(输入参数的数量不确 ...

  3. java 在主方法中定义两个变量 调用方法进行加10_计算机考试二级考试Java模拟试题附答案...

    全国计算机等级考试二级考试,需要考生在考前做好足够的复习准备,下面小编为大家带来计算机考试二级考试Java模拟试题,供各位考生练习! 计算机考试二级考试Java模拟试题一 1.类Test1定义如下:p ...

  4. Java类定义、成员变量定义、方法定义、成员变量与局部变量的区别

    编程语言的三大发展阶段:面向机器语言.面向过程语言.面向对象语言 : 其中面向对象语言主要体现三个特征:封装性.继承.动态 : 类的定义:类声明和类体.基本格式如下: class 类名{    类体 ...

  5. Java第四天笔记02——方法的定义及调用

    目录 1.方法的定义 2.方法的声明 3.方法名词解释 4.方法的分类 5.方法的调用 6.方法中改变形参值 7.方法的重载 1.方法的定义 方法是完成某个功能的一组语句,通常将常用的功能写成一个方法 ...

  6. java基础(4)(方法的定义格式,调用方式,使用,参数设置,方法重载等)

    什么是方法? 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 方法的使用 需求:打印扑克牌,如下形式: 首先需要定义两个数字组,一个用来存字母和数字,一个用来存 ...

  7. Java的JVM运行时栈结构和方法调用详解

    详细介绍了Java 的JVM的运行时栈结构,以及和方法调用详解,包括解析调用和分派调用. JVM对于方法的执行是基于栈的,方法调用--入栈,方法调用完毕--出栈,了解JVM的运行时栈结构,有助于我们更 ...

  8. 【JAVA SE】第四章 变量和方法

    第四章 变量和方法 文章目录 第四章 变量和方法 一.变量 1.Java 变量类型 二.方法 1.什么是方法 2.方法的优点 3.方法的命名规则 4.方法的定义 5.方法调用 6.方法的重载 一.变量 ...

  9. 初识对象,对象的创建以及方法的定义规则

    目录 什么是对象 什么是类 定义属性 定义方法 方法的定义 总结 课后作业 什么是对象 对象:现实世界中客观存下的实体都是对象(只要你能看得见.摸得着的物体都是对象),由属性和方法组成.万事万物皆对象 ...

最新文章

  1. 每日一淘完成1.3亿美元融资,元生资本、DCM领投,SIG联合投资
  2. 结构型模式之Adapter模式
  3. matlab如何表示一阶导数,三阶样条插值(一阶导数边界条件) matlab程序
  4. Nginx的基本介绍反向代理
  5. [转]使用Yii CUploadedFile上传文件(图片)
  6. mybatis 用Log4j输出日志
  7. Java IO: InputStream
  8. jax-ws cxf_走向REST:将Tomcat嵌入Spring和JAX-RS(Apache CXF)
  9. auto的作用c语言,auto指的是什么意思
  10. GrapeCity Documents for Excel 与 Apache POI 功能对比
  11. 算法分析-堆排序 HeapSort 优先级队列
  12. java 医院病历号怎么生成_java病历管理系统
  13. FreeRTOS学习笔记(11)——CPU使用率统计
  14. K8s 开先河、技能全栈、业务“无感”,深度解读云原生的这一年
  15. 巨型计算机卡通,动漫史上十大超巨型机体
  16. 快速调用编辑器来写一条长,复杂或难的命令--用Enki学Linux系列(5)
  17. linux禁止系统休眠,linux – 防止系统进入休眠/暂停 – Xviewer...
  18. NOIP201205Vigenère密码
  19. linux学校_10本Linux内核书籍推荐
  20. JAVA多线程作业-多人买票

热门文章

  1. kafka 启动_「首席看Event Hub」如何在您的Spring启动应用程序中使用Kafka
  2. typescript 怎么表示当前时间减一个月_TypeScript类型元编程:实现8位数的算术运算...
  3. [Java复习02] 集合框架 Collection
  4. C# ZipHelper C#公共类 -- ICSharpCode.SharpZipLib.dll实现压缩和解压
  5. nautilus出现一闪而过现象
  6. 《ACM国际大学生程序设计竞赛题解Ⅰ》——模拟题
  7. 自学Python六 爬虫基础必不可少的正则
  8. 【WEB HTTP】缓存
  9. [常用类]Scanner 类
  10. vue项目中开启Eslint碰到的一些问题及其规范