⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 java.2.txt

📁 《Java就业培训教程》 作者:张孝祥 书中原代码 《Java就业培训教程》P34的Java原代码
💻 TXT
字号:
《Java就业培训教程》P127的Java原代码
程序清单: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的Java原代码
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的Java原代码
程序清单: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的Java原代码
程序清单: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的Java原代码
程序清单: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的Java原代码
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的Java原代码
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的Java原代码
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!");
	}
}

⌨️ 快捷键说明

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