黑马程序员-java中this的使用
来源:互联网 发布:php软件是什么 编辑:程序博客网 时间:2024/05/26 02:19
java中this的使用
/**c
*作者:李见黎
*this的重要性
*2012-3-12
*/
public class This
{
public static void main(String[] args)
{
Dog d1=new Dog(3,"大黄");
Person p1=new Person(34,"张三",d1);
Person p2=new Person(23,"李四",d1);
p1.showInfo();
p1.dog.showInfo();
Child c1=new Child(12,"王五");
c1.joinGame();
Child c2=new Child(13,"赵六");
c2.joinGame();
System.out.println("一共有:"+c2.total);
}
}
class Person
{//人类
int age;
String name;
Dog dog; //引用类型
public Person(int age,String name,Dog dog)
{
this.age=age;
this.name=name;
this.dog=dog;
}
//显示人的名字
public void showInfo()
{
System.out.println("人名是:"+name);
}
}
class Dog
{//dog类
int age;
String name;
public Dog(int age,String name)
{
this.age=age;
this.name=name;
}
//显示狗
public void showInfo()
{
System.out.println("狗名是:"+name);
}
}
//定义一个小孩类
class Child
{
int age;
String name;
static int total=0; //静态变量,是属于大家的,并不是属于某一个类的
public Child(int age,String name)
{
this.age=age;
this.name=name;
}
public void joinGame()
{
total++;
System.out.println("有一个小孩加入了游戏!");
}
}
- 黑马程序员-java中this的使用
- 《黑马程序员》java中this关键字的用法
- 黑马程序员---java中this去super的用法
- 黑马程序员笔记:Java基础知识之this关键字的使用
- 黑马程序员——Java 基础:this 关键字的使用
- 黑马程序员 java中this关键字
- 黑马程序员-------Java中this用法小结
- 黑马程序员-java中static的使用
- 黑马程序员-java中继承的使用
- 黑马程序员-java中scanner的使用
- 黑马程序员---Java之this的用法
- 黑马程序员 java学习笔记之一(java中this和super关键字的用法)
- 黑马程序员-Java-this关键字
- 黑马程序员-Java中static、this、super、final用法介绍
- “黑马程序员”Java中static、this、super、final用法
- java中File类的简单使用-黑马程序员
- 黑马程序员-java中静态变量,方法的使用实例
- 黑马程序员-java中输入流的使用
- linux下管理ssh的脚本程序
- JVM博客文章目录一览
- 记录:protobuf在网游中的用法
- struts表达式
- PWM Demo
- 黑马程序员-java中this的使用
- 多维数组和指针(一)
- 读书笔记c专家第5章对链接的思考
- 多维数组和指针(二)
- Windows Mobile 6 Professional SDK
- ADC Demo
- vc 如何判断2个矩形是否有交集
- java多线程学习-java.util.concurrent详解
- 移动浏览器测试套件Ringmark - Facebook的组件开发人员