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

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

时间:2021-04-23 02:38:33

相关推荐

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

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

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

class Compare

{

public static void main(String[] args)

{

String str1 = new String("abc");

String str2 = new String("abc");

String str3 = str1;

if(str1==str2)

System.out.println("str1==str2");

else

System.out.println("str1!=str2");

if(str1==str3)

System.out.println("str1==str3");

else

System.out.println("str1!=str3");

}

}

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

class Compare

{

public static void main(String[] args)

{

String str1 = new String("abc");

String str2 = new String("abc");

String str3 = str1;

if(str1.equals(str2))

System.out.println("str1 equal str2");

else

System.out.println("str1 not equal str2");

if(str1.equals(str3))

System.out.println("str1 equal str3");

else

System.out.println("str1 not equal str3");

}

}

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

class Person

{

private int age;

public void setAge(int i)

{

if(i<0 || i>130)

return;

age = i;

}

public int getAge()

{

return age;

}

}

public class TestPerson

{

public static void main(String args[])

{

Person p1 = new Person();

p1.setAge(3);

p1.setAge(-6);

System.out.println(p1.getAge());

}

}

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

class Person

{

public Person()

{

System.out.println("the constructor 1 is calling!");

}

private int age = 10;

public void shout()

{

System.out.println("age is "+age);

}

}

class TestPerson

{

public static void main(String[] args)

{

Person p1=new Person();

p1.shout();

Person p2=new Person();

p2.shout();

Person p3=new Person();

p3.shout();

}

}

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

class Person

{

private String name="unknown";

private int age = -1;

public Person()

{

System.out.println("constructor1 is calling");

}

public Person(String n)

{

name = n;

System.out.println("constructor2 is calling");

System.out.println("name is "+name);

}

public Person(String n,int a)

{

name = n;

age = a;

System.out.println("constructor3 is calling");

System.out.println("name and age is "+name+";"+age);

}

public void shout()

{

System.out.println("listen to me!!");

}

}

class TestPerson

{

public static void main(String[] args)

{

Person p1=new Person();

P1.shout();

Person p2=new Person("Jack");

P2.shout();

Person p3=new Person("Tom",18);

P3.shout();

}

}

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

class Person

{

private Person()

{

System.out.println("the constructor 1 is calling!");

}

}

class TestPerson

{

public static void main(String[] args)

{

Person p1=new Person();

}

}

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

class A

{

String name;

public A(String x)

{

name = x;

}

public void func1()

{

System.out.println("func1 of " + name +" is calling");

}

public void func2()

{

A a2 = new A("a2");

a2.func1();

}

}

class TestA

{

public static void main(String [] args)

{

A a1 = new A("a1");

a1.func2();

}

}

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

class A

{

String name;

public A(String x)

{

name = x;

}

public void func1()

{

System.out.println("func1 of " + name +" is calling");

}

public void func2()

{

A a2 = new A("a2");

this.func1();//使用this关键字调用func1方法

a2.func1();

}

}

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

class Container

{

Component comp;

public void addComponent()

{

comp = new Component(this);//将this作为对象引用传递

}

}

class Component

{

Container myContainer;

public Component(Container c)

{

myContainer = c;

}

}

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

public class Person

{

String name;

int age;

public Person(String name)

{

this.name = name;

}

public Person(String name,int age)

{

this(name);

this.age = age;

}

}

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

class Person

{

public void finalize()

{

System.out.println("the object is going!");

}

public static void main(String [] args)

{

new Person();

new Person();

new Person();

System.out.println("the program is ending!");

}

}

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

class PassValue

{

public static void main(String [] args)

{

int x = 5;

change(x);

System.out.println(x);

}

public static void change(int x)

{

x = 3;

}

}

class PassRef

{

int x ;

public static void main(String [] args)

{

PassRef obj = new PassRef();

obj.x = 5;

change(obj);

System.out.println(obj.x);

}

public static void change(PassRef obj)

{

obj.x=3;

}

}

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

class Chinese

{

static String country="中国";

String name;

int age;

void singOurCountry()

{

System.out.println("啊!,亲爱的" + country);

//类中的成员方法也可以直接访问静态成员变量

}

}

class TestChinese

{

public Static void main(String [] args)

{

System.out.println("Chinese country is " + Chinese.country);

//上面的程序代码直接使用了"类名.成员"的格式

Chinese ch1 = new Chinese();

System.out.println("Chines country is " + ch1.country);

//上面的程序代码直接使用了"对象名.成员"的格式

ch1.singOurCountry();

}

}

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

class StaticCode

{

static String country;

static

{

country = "china";

System.out.println("StaticCode is loading");

}

}

class TestStaticCode

{

static

{

System.out.println("TestStaticCode is loading");

}

public static void main(String [] args)

{

System.out.println("begin executing main method");

new StaticCode();

new StaticCode();

}

}

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

class Outer

{

int outer_i = 100;

void test()

{

Inner in = new Inner();

in.display();

}

class Inner

{

void display()

{

System.out.println("display: outer_i = " + outer_i);

}

}

}

class InnerClassDemo

{

public static void main(String[] args)

{

Outer outer = new Outer();

outer.test();

}

}

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

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