Java基础编程练习题(50题及答案)2017

*方法说明:树的树枝 */

public void branch() {

String sSite = \树干上\

String sFunction = \传递养份\ print(\位置:\ print(\功能:\ } /**

*方法说明:树的叶子 */

public void leaf() {

String sSite = \树梢\

String sFunction = \光合作用\ String sColor = \绿色\ print(\位置:\ print(\功能:\ print(\颜色:\ } /**

*方法说明:显示信息

*输入参数:Object oPara 显示的信息 */

public void print(Object oPara) {

System.out.println(oPara); } /**

*方法说明:主方法: */

public static void main(String[] arges) {

tree t = new tree();

t.print(\描述一棵树:\ t.print(\树根:\ t.root();

t.print(\树干:\ t.bolo();

t.print(\树枝:\ t.branch();

t.print(\树叶:\ t.leaf();

精选

} } /**

* Title: 柳树参数

* Description: 描述柳树的参数 */

class osier extends tree { /**

*方法说明:过载树的树叶 */

public void leaf() {

super.leaf();

String sShape = \长形\

super.print(\形状:\ } /**

*方法说明:扩展树的花 */

public void flower() {

print(\哈哈,柳树没有花!!\ } /**

*方法说明:主方法 */

public static void main(String[] args) {

osier o = new osier(); o.print(\柳树树根:\ o.root();

o.print(\柳树树干:\ o.bolo();

o.print(\柳树树枝:\ o.branch();

o.print(\柳树树叶:\ o.leaf();

o.print(\柳树花:\ o.flower(); } }

package test7;

精选

/**

* Title: 接口和抽象函数

* Description: 演示继承抽象函数和实现接口 * Filename: newPlay.java */

//接口

interface player {

int flag = 1;

void play();//播放 void pause();//暂停 void stop();//停止 }//end :)

//抽象类

abstract class playing {

public void display(Object oPara) {

System.out.println(oPara); }

abstract void winRun(); }//end :)

//继承了playing抽象类和实现类player接口

public class newPlay extends playing implements player {

public void play() {

display(\这里只是演示,去掉了代码。 }

public void pause() {

display(\这里只是演示,去掉了代码。 }

public void stop() {

display(\这里只是演示,去掉了代码。 }

void winRun() {

display(\这里只是演示,去掉了代码。

精选

}

public static void main(String[] args) {

newPlay p = new newPlay(); p.play(); p.pause(); p.stop(); p.winRun(); }

}//end :)

package test8.com; /**

* Title: 标识符

* Description: 演示标识符对类的访问控制 * Filename: */

public class classDemo1 { // 公有方法

public void mechod1() {

System.out.println(\这是一个公有的方法!任何类都可以访问。\ }

// 授保护的方法

protected void mechod2() {

System.out.println(\这是一个受到保护的方法!只有子类可以访问。\ }

// 私有的方法

private void mechod3() {

System.out.println(\这是一个私有的方法!只有类本身才可以访问。\ }

public static void main(String[] args) { classDemo1 d = new classDemo1(); d.mechod1(); d.mechod2(); d.mechod3(); } }

package test8.com; /**

精选

* Title: 标识符

* Description: 演示标识符对类的访问控制 * Filename: */

public class classPlay {

public static void main(String[] args){ classDemo1 d = new classDemo1(); d.mechod1(); d.mechod2(); //d.mechod3(); } }

package test8.net;

import test8.com.classDemo1; /**

* Title: 标识符

* Description: 演示标识符对类的访问控制 * Filename: */

public class classPlay {

public static void main(String[] args){ classDemo1 d = new classDemo1(); d.mechod1(); //d.mechod2(); //d.mechod3(); } }

package test9; /**

* Title: 捕获异常和实现自己的异常

* Description: 通过继承Exception类来实现自己的异常类。并使用try-catch来捕获这个异常。

* Filename: */

class MyException extends Exception {

private static final long serialVersionUID = 1L;

public MyException() {

精选

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4