使用this的声明方法
来源:互联网 发布:三个月考研知乎 编辑:程序博客网 时间:2024/06/03 17:13
class Person{
private String name;
private int age;
public Person(String name,int age){
this.setName(name);
this.setAge(age);
}
public boolean compare(Person per){
Person p1 = this;
Person p2 = per;
if(p1 == p2){
return true;
}
if(p1.name.equals(p2.name)&&p1.age==p2.age){
return true;
}else{
return false;
}
}
public String getName(){
return name;
}
public void setName(String n){
name = n;
}
public int getAge(){
return age;
}
public void setAge(int a){
age = a;
}
}
public class Demo01 {
public static void main(String args[]){
Person per1 = new Person("张三",30);
Person per2 = new Person("张三",30);
if(per1.compare(per2)){
System.out.println("两个参数相等");
}else{
System.out.println("两个参数不相等");
}
}
private String name;
private int age;
public Person(String name,int age){
this.setName(name);
this.setAge(age);
}
public boolean compare(Person per){
Person p1 = this;
Person p2 = per;
if(p1 == p2){
return true;
}
if(p1.name.equals(p2.name)&&p1.age==p2.age){
return true;
}else{
return false;
}
}
public String getName(){
return name;
}
public void setName(String n){
name = n;
}
public int getAge(){
return age;
}
public void setAge(int a){
age = a;
}
}
public class Demo01 {
public static void main(String args[]){
Person per1 = new Person("张三",30);
Person per2 = new Person("张三",30);
if(per1.compare(per2)){
System.out.println("两个参数相等");
}else{
System.out.println("两个参数不相等");
}
}
}
仔细看看,你会有所收获的
- 使用this的声明方法
- 使用this的声明方法
- 方法的声明及使用
- 方法的声明有使用范围
- Java方法的声明及使用
- jsp 中声明方法的使用
- 10 --> java 方法的声明及使用
- java方法的声明及使用
- 第四章:方法的声明及使用
- ThinkPHP中的$this->success()与$this->error()方法的使用
- 使用static声明方法
- 使用this调用重载的构造方法
- C# this扩展方法的使用
- this关键字的作用 使用this调用其他构造方法 使用this表示当前对象
- this方法使用
- vue方法内的方法使用this的问题
- 基础的类的声明及使用/方法
- 方法的声明
- HDU 1018 Big Number
- makefile学习笔记(多目录嵌套调用、变量使用)
- iOS extern使用教程
- VS2010+OpenCv小搭
- WPF 4 TextBox 笔刷特效
- 使用this的声明方法
- 本地数据jqGrid分页
- 程序员不应该再犯的五大编程错误
- IMP-00013: 只有 DBA 才能导入由其他 DBA 导出的文件
- 最新版的IOS真机测试教程,完全原创,如有雷同,纯属抄袭!!
- Git的初次使用 ; Git常用命令查询 ; Git push ; Git pull
- VC中创建DLL文件的方法和步骤
- 完全卸载oracle11g步骤
- Objective-C Associative References(关联引用) 续