代码如下:

interface PCI {

void start();

void stop();

}

class GraphicsCard implements PCI {

public GraphicsCard() {

System.out.println("我是显卡。");

}

void start() {

System.out.println("显卡开始启动。");

}

void stop() {

System.out.println("显卡关闭。");

}

}

class SoundCard implements PCI {

public SoundCard() {

System.out.println("我是声卡。");

}

void start() {

System.out.println("声卡开始启动。");

}

void stop() {

System.out.println("声卡关闭。");

}

}

class NetCard implements PCI {

public NetCard() {

System.out.println("我是网卡。");

}

void start() {

System.out.println("网卡开始启动。");

}

void stop() {

System.out.println("网卡关闭。");

}

}

class TestPCI {

public static void main(String[] args) {

GraphicsCard a = new GraphicsCard();

SoundCard b = new SoundCard();

NetCard c = new NetCard();

a.start();

a.stop();

}

}

执行问题如下:

看得出来是权限出了问题,但是还是没看明白,到底为什么出了问题。

java方法不写访问权限_【JAVA小白】 问关于访问权限的问题,写接口遇到错误相关推荐

  1. java 类中有几种访问权限_类中成员的访问权限_Java语言程

    类中成员的访问权限_Java语言程 4.7.2 类中成员的访问权限 Java将类中成员(成员变量和成员方法)的访问权限(可见性)划分为4种情况,按照访问权限的范围大小从小到大列出如下. ·私有(pri ...

  2. Java编程思想读书笔记_第6章(访问权限)

    四种访问权限: public private 包访问权限 protected 如果没有明确指定package,则属于默认包 1 package access.dessert; 2 3 public c ...

  3. Java中public,private,protected以及default的访问权限区别

    ** Java中public,private,protected以及default的访问权限区别 ** 首先,从public的字面意思上就能够知道public所指的是公共的,从而我们可以知道publi ...

  4. 2003 文件服务器权限设置,win2003服务器设置文件访问权限

    win2003服务器设置文件访问权限 内容精选 换一换 如果您需要对华为云上购买的云手机(Cloud Phone,CPH)资源,给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使 ...

  5. 普歌-腾讯云短信+使用node发送短信(3种方法API、SDK)、封装工具、搭建web服务、写接口、调用接口发送短信、时效性判断、验证验证码的正确性(下)

    普歌-结合腾讯云短信服务+node搭建一个简单的发送短信web小项目 涉及技术: 腾讯云服务 后端服务:node+express 前端搭建:html+js 前言:本来这篇博客应该很早就发了,中间有一些 ...

  6. java方法区内存泄露_深入理解java虚拟机-第二章:java内存区域与内存泄露异常...

    2.1概述: java将内存的管理(主要是回收工作),交由jvm管理,确实很省事,但是一点jvm因内存出现问题,排查起来将会很困难,为了能够成为独当一面的大牛呢,自然要了解vm是怎么去使用内存的. 2 ...

  7. java方法区对象类型_浅谈Java内存区域与对象创建过程

    一.java内存区域 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域.这些区域都有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而存在,有的区域则 ...

  8. java方法被编译器调用_我异常了,快来捕获我,Java异常简述

    在我们日常编程中,异常处理是必不可少的,异常处理是否得当关系到程序的健壮性和后续维护成本. 试想一下,如果一个项目从头到尾没有考虑过异常处理,当程序出错从哪里寻找出错的根源?但是如果一个项目异常处理设 ...

  9. java 共享内存获取写权限_跨进程访问共享内存的权限问题

    问:我在服务器上用 CreateFileMapping 创建了一段共享内存.让这个exe始终在服务器上跑. 同时,别的用户在客户端用IE访问服务器,将要查询的数据通过C#制作的网页提交上来,服务器得到 ...

  10. java 权限修饰符大小_Java中访问权限修饰符public protected private, 缺省默认权限的用法总结...

    1.访问权限符: (1)public: 对于成员来说:任何其他类都可以访问它们,不管在同一个包中还是在另外的包中. 对于类来说: 也是一样. (2)friendly: 对于成员老说:如果一个类的成员没 ...

最新文章

  1. BigDecimal 转换为int 或者其他类型
  2. 并发控制--悲观锁和乐观锁详解
  3. mysql百万级分页优化
  4. Docker基础(3)——基础网络模型
  5. 微信小程序 多图上传解决方案
  6. android c博客园,android上进行c/C 开发测试(转) - 奋进 - 博客园
  7. 浅谈计算机教学论文,毕业论文--浅谈计算机教学的有效性
  8. TortoiseSVN使用指南
  9. 基于FPGA的篮球计分器
  10. TwinCAT 3 xml存储配置文件程序
  11. 最全DNS域名解析流程及域名注册(细节!)
  12. oracle dba_hist_snapshot,通过dba_hist_*来进行诊断
  13. RPA案例 | 电商使用超自动化平台提升运营精细化
  14. Paper Reading - 基础系列 - 常用评价指标 ROC、PR、mAP
  15. explore exploit
  16. 申宝证券-个股分化严重
  17. json转换成excel在线js小工具分享【不限制大小】
  18. 英文诗歌 学习 月是故乡明
  19. 8086标志寄存器(Flag Register)
  20. Armadillo使用介绍(八):第二个Armadillo程序

热门文章

  1. java 调制信号,常见调制技术汇总
  2. python字典添加列表,将Python字典/列表插入到SQL数据库中最有效的方法是什么?...
  3. linux关于子网掩码函数,Linux 子网掩码计算, 二进制十进制互相转换
  4. OpenVINO安装步骤
  5. 机器视觉软包装行业质量检测解决方案
  6. Visual C++学习总结——进程或线程与指定CPU绑定
  7. php mysql memcache_php的memcache和memcached扩展区别
  8. mysql安装 2018最新安装mysql教程及遇到的问题解决Windows下
  9. PHP5.4 Apache Mysql搭配与多站点配置
  10. 在Cisco ASA 5510 上配置ssh登录