testex6.java

来自「Thinking In Java 原文章」· Java 代码 · 共 33 行

JAVA
33
字号
// interfaces.TestEx6.java
// TIJ4 Chapter Interfaces, Exercise 6, page 320
// Prove that all the methods in an interface are automatically public
/* Solution includes, in package interfaces.ex6:
* package interfaces.ex6;
*
* interface Ex6 {
*	void sayOne();
*	void sayTwo();
*	void sayThree();
* }
* 
* public class Ex6b implements Ex6 {
*	// Error: cannot assign weaker access to public methods:
*	// void sayOne() { System.out.println("one"); } // implies package *							// access
*	// protected void sayTwo() { System.out.println("two"); }
*	// private void sayThree() { System.out.println("three"); }
*	// must be maintained public:
*	public void sayOne() { System.out.println("one"); }
*	public void sayTwo() { System.out.println("two"); }
*	public void sayThree() { System.out.println("three"); }
* } 
*/
import interfaces.ex6.*;

public class TestEx6 {	
	public static void main(String[] args) {
		Ex6b x = new Ex6b();
		x.sayOne();
		x.sayTwo();
		x.sayThree();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?