失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 《Java就业培训教程》_张孝祥_书内源码_04

《Java就业培训教程》_张孝祥_书内源码_04

时间:2024-06-24 11:54:49

相关推荐

《Java就业培训教程》_张孝祥_书内源码_04

《Java就业培训教程》 作者:张孝祥 书中源码

《Java就业培训教程》P127源码

程序清单:Student.java

class Person

{

public String name;

public int age;

public Person(String name,int age)

{

this.name=name;

this.age=age;

}

public Person() //如果不写这个构造函数,看看对类Student有什么影响。

{

}

public void getInfo()

{

System.out.println(name);

System.out.println(age);

}

}

class Student extends Person

{

public void study()

{

System.out.println("Studding");

}

public static void main(String[] args)

{

Person p=new Person();

p.name="person";

p.age=30;

p.getInfo();

Student s=new Student();

s.name="student";

s.age=16;

s.getInfo();

s.study();

}

}

《Java就业培训教程》P135源码

interface Animal extends Runner

{

void breathe();

}

class Fish implements Animal

{

public void run()

{

System.out.println("fish is swimming");

}

public void breathe()

{

System.out.println("fish is bubbling");

}

}

abstract LandAnimal implements Animal

{

public void breathe()

{

System.out.println("LandAnimal is breathing");

}

}

《Java就业培训教程》P138源码

程序清单:C.java

class A

{

public void func1()

{

System.out.println("A func1 is calling");

}

public void func2()

{

func1();

}

}

class B extends A

{

public void func1()

{

System.out.println("B func1 is calling");

}

public void func3()

{

System.out.println("B func3 is calling");

}

}

class C

{

public static void main(String [] args)

{

B b=new B();

A a = b;

callA(a);

callA(new B());

}

public static void callA(A a)

{

a.func1();

a.func2();

}

}

《Java就业培训教程》P141源码

程序清单:Student.java

class Student

{

String name;

int age;

boolean equals(Object obj)

{

Student st=null;

if(obj instanceof Student)

st = (Student)obj;

else

return false;

if(st.name==this.name && st.age==this.age)

return true;

else

return false;

}

public static void main(String[] args)

{

Student p=new Student();

Student q=new Student();

p.name="xyz";

p.age=13;

q.name="xyz";

q.age=13;

if(p.equals(q))

System.out.println("p 与 q 相等");

else

System.out.println("p 与 q 不等");

}

}

《Java就业培训教程》P144源码

程序清单:Interface.java

interface PCI

{

void start();

void stop();

}

class NetworkCard implements PCI

{

public void start()

{

System.out.println("Send ...");

}

public void stop()

{

System.out.println("Network Stop.");

}

}

class SoundCard implements PCI

{

public void start()

{

System.out.println("Du du...");

}

public void stop()

{

System.out.println("Sound Stop.");

}

}

class MainBoard

{

public void usePCICard(PCI p)

{

p.start();

p.stop();

}

}

class Assembler

{

public static void main(String [] args)

{

MainBoard mb=new MainBoard();

NetworkCard nc=new NetworkCard();

mb.usePCICard(nc);

SoundCard sc=new SoundCard();

mb.usePCICard(sc);

}

}

《Java就业培训教程》P149源码

public class TestException

{

public static void main(String [] args)

{

try

{

int reslut = new Test().devide( 3, 0 );

System.out.println("the result is" + reslut );

}

catch(Exception e)

{

System.out.println(e.getMessage());

}

System.out.println("program is running here ,that is normal !");

}

}

class Test

{

public int devide(int x, int y)

{

int result = x/y;

return x/y;

}

}

《Java就业培训教程》P154源码

public class TestException

{

public static void main(String [] args)

{

try

{

int result = new Test().devide( 3, 0 );

//int result = new Test().devide( 3, -1 );

//int result = new Test().devide( 3, 1 );

System.out.println("the result is " + result );

}

catch(DevideByMinusException e)

{

System.out.println("program is running into"+

"DevideByMinusException");

System.out.println(e.getMessage());

System.out.println("the devisor is " +

e. getDevisor());

}

catch(ArithmeticException e)

{

System.out.println("program is running into"+

"DevideByMinusException");

System.out.println(e.getMessage());

}

catch(Exception e)

{

System.out.println("program is running into"+

"other unknowned Exception");

System.out.println(e.getMessage());

}

System.out.println("program is running here ,that is normal !");

}

}

《Java就业培训教程》P158源码

package org.it315;

public class TestPackage

{

public static void main(String [] args)

{

new Test().print();

}

}

class Test

{

public void print()

{

System.out.println("the program is demostrating how to using package!");

}

}

如果觉得《《Java就业培训教程》_张孝祥_书内源码_04》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。