java 找不到方法,已经定义的方法找不到
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
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.方法的定义与使用 2.方法的重载 3.方法的递归调用 3.1栈溢出 1.方法的定义与使用 定义一个没有参数值,没有返回值的方法 定义一个有参数无返回值的方法 定义 有返回值,有参数的方法 p ...
- Java方法01 方法(函数)定义、调用、值传递、重载、命令行传递参数
Java 方法的定义.调用.值传递.重载.命令行传递参数 1. 什么是方法? 2. 方法的定义和调用 3. 值传递和引用传递 4. 方法的重载 5. 命令行传递参数 6. 可变参数(输入参数的数量不确 ...
- java 在主方法中定义两个变量 调用方法进行加10_计算机考试二级考试Java模拟试题附答案...
全国计算机等级考试二级考试,需要考生在考前做好足够的复习准备,下面小编为大家带来计算机考试二级考试Java模拟试题,供各位考生练习! 计算机考试二级考试Java模拟试题一 1.类Test1定义如下:p ...
- Java类定义、成员变量定义、方法定义、成员变量与局部变量的区别
编程语言的三大发展阶段:面向机器语言.面向过程语言.面向对象语言 : 其中面向对象语言主要体现三个特征:封装性.继承.动态 : 类的定义:类声明和类体.基本格式如下: class 类名{ 类体 ...
- Java第四天笔记02——方法的定义及调用
目录 1.方法的定义 2.方法的声明 3.方法名词解释 4.方法的分类 5.方法的调用 6.方法中改变形参值 7.方法的重载 1.方法的定义 方法是完成某个功能的一组语句,通常将常用的功能写成一个方法 ...
- java基础(4)(方法的定义格式,调用方式,使用,参数设置,方法重载等)
什么是方法? 方法(method)是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 方法的使用 需求:打印扑克牌,如下形式: 首先需要定义两个数字组,一个用来存字母和数字,一个用来存 ...
- Java的JVM运行时栈结构和方法调用详解
详细介绍了Java 的JVM的运行时栈结构,以及和方法调用详解,包括解析调用和分派调用. JVM对于方法的执行是基于栈的,方法调用--入栈,方法调用完毕--出栈,了解JVM的运行时栈结构,有助于我们更 ...
- 【JAVA SE】第四章 变量和方法
第四章 变量和方法 文章目录 第四章 变量和方法 一.变量 1.Java 变量类型 二.方法 1.什么是方法 2.方法的优点 3.方法的命名规则 4.方法的定义 5.方法调用 6.方法的重载 一.变量 ...
- 初识对象,对象的创建以及方法的定义规则
目录 什么是对象 什么是类 定义属性 定义方法 方法的定义 总结 课后作业 什么是对象 对象:现实世界中客观存下的实体都是对象(只要你能看得见.摸得着的物体都是对象),由属性和方法组成.万事万物皆对象 ...
最新文章
- 每日一淘完成1.3亿美元融资,元生资本、DCM领投,SIG联合投资
- 结构型模式之Adapter模式
- matlab如何表示一阶导数,三阶样条插值(一阶导数边界条件) matlab程序
- Nginx的基本介绍反向代理
- [转]使用Yii CUploadedFile上传文件(图片)
- mybatis 用Log4j输出日志
- Java IO: InputStream
- jax-ws cxf_走向REST:将Tomcat嵌入Spring和JAX-RS(Apache CXF)
- auto的作用c语言,auto指的是什么意思
- GrapeCity Documents for Excel 与 Apache POI 功能对比
- 算法分析-堆排序 HeapSort 优先级队列
- java 医院病历号怎么生成_java病历管理系统
- FreeRTOS学习笔记(11)——CPU使用率统计
- K8s 开先河、技能全栈、业务“无感”,深度解读云原生的这一年
- 巨型计算机卡通,动漫史上十大超巨型机体
- 快速调用编辑器来写一条长,复杂或难的命令--用Enki学Linux系列(5)
- linux禁止系统休眠,linux – 防止系统进入休眠/暂停 – Xviewer...
- NOIP201205Vigenère密码
- linux学校_10本Linux内核书籍推荐
- JAVA多线程作业-多人买票
热门文章
- kafka 启动_「首席看Event Hub」如何在您的Spring启动应用程序中使用Kafka
- typescript 怎么表示当前时间减一个月_TypeScript类型元编程:实现8位数的算术运算...
- [Java复习02] 集合框架 Collection
- C# ZipHelper C#公共类 -- ICSharpCode.SharpZipLib.dll实现压缩和解压
- nautilus出现一闪而过现象
- 《ACM国际大学生程序设计竞赛题解Ⅰ》——模拟题
- 自学Python六 爬虫基础必不可少的正则
- 【WEB HTTP】缓存
- [常用类]Scanner 类
- vue项目中开启Eslint碰到的一些问题及其规范