java 第五天 面向对象(基础篇之this关键字)
来源:互联网 发布:淘宝爆款打造方法2016 编辑:程序博客网 时间:2024/05/16 10:47
表示类中的属性。
可以使用this调用本类的构造方法。
②this()方法只能放在构造方法首行。
②要留一个构造方法作为出口,即至少一个构造方法不使用this调用其他构造方法。
③this表示当前对象就是指当前正在调用类中方法的对象(常被用于对象的比较当中)。
②public class ThisStructure {
public static void main(String[] args) {
// TODO Auto-generated method stub
Person p = new Person("李四", 30);
System.out.println(p.PersonPrintln());
}
}
class Person {
private String name;
private int age;
public Person() {
System.out.println("一个新的person对象呗实例化");
}
public Person(String name, int age) {
this();
this.name = name;
this.age = age;
}
public String PersonPrintln() {
return "姓名" + name + ",年龄:" + age;
}
}
③
public class TestObject {
public static void main(String[] args) {
// TODO Auto-generated method stub
boolean c;
Persona per = new Persona("张四", 50);
Persona d = new Persona("张san", 50);
c = per.check(d);
if (c == true) {
System.out.println("同一个人");
} else {
System.out.println("非也");
}
}
}
class Persona {
private String name;
private int age;
public Persona(String name, int age) {
this.setName(name);
this.setAge(age);
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return this.name;
}
public int getAge() {
return this.age;
}
public boolean check(Persona p) {
if (this.name.equals(p.getName()) && this.age == p.getAge())
return true;
else
return false;
}
}
- java 第五天 面向对象(基础篇之this关键字)
- Java-面向对象(基础篇)--this关键字的用法
- Day05第五天java基础----------面向对象
- Java基础---第五天 面向对象
- 黑马程序员------毕老师视频笔记第五天------面向对象(this关键字)
- java基础-面向对象-this关键字
- 黑马程序员——java第五天:面向对象(类、对象、变量、封装、构造、this)
- 第五天-面向对象(变量,封装,构造函数,this)
- 黑马程序员——>第五天<面向对象(匿名对象-封装-构造代码块-this关键字)>
- 零基础学习JAVA.第五天:面向对象
- 黑马程序员--Java基础学习(面向对象)第五天
- Java基础视频教程第05天_面向对象入门及this关键字
- 黑马程序员——第五天(Java面向对象基础)
- java面向对象-this关键字
- java 第八天 面向对象(基础篇之练习题)
- java学习基础面向对象之this和static关键字 五-4
- Java面向对象基础--this关键字的解析
- 黑马程序员——Java基础:面向对象、this关键字
- hdu 1596 find the safest road
- BOOL和bool的区别
- 求职季!50份简历设计,助你找到梦寐以求的工作
- new和delete的使用
- xml-----------node 与 element
- java 第五天 面向对象(基础篇之this关键字)
- NGUI -- UIWidget
- Spring MVC 原理 - DispatcherServlet调用完整过程(上)
- Windows Phone 8开发知识笔记
- IntelliJ IDEA 工具
- 信息增益(information gain)
- CareerCup Given preorder traversal array of a BST, recontruct the BST.
- 激光打印机的工作原理2
- java之线程