Java作业十(2017-11-8)

public class TAutoPerson {
	public static void main(String args[]) {
		new TAutoPerson().fun();
	}
	public void fun() {
		System.out.println("hello world!!!");
	}
}

  

package com.baidu.www;

public class Tperson {
    String name;int age;
    public Tperson(String name,int age) {
        this.name = name;
        this.age = age;
    }
    public boolean compare(Tperson per) {
        if(this == per) {
            return true;
        }
        if(this.name.equals(per.name) && this.age == per.age) {
            return true;
        }else {
            return false;
        }
    }
    public String getName() {
        return this.name;
    }
    public int getAge() {
        return this.age;
}
    public static void main(String[] args) {
        // TODO Auto-generated method stub
    	Tperson per1 = new Tperson("张三",30);
    	Tperson per2 = new Tperson("张三",30);
        if(per1.compare(per2)){
            System.out.println("是同个人!");
        }
    }
}

  

package com.baidu.www;

public class Tperson {
    String name;int age;
    public Tperson(String name,int age) {
        this.name = name;
        this.age = age;
    }
    public boolean compare(Tperson per) {
        if(this == per) {
            return true;
        }
        if(this.name.equals(per.name) && this.age == per.age) {
            return true;
        }else {
            return false;
        }
    }
    public String getName() {
        return this.name;
    }
    public int getAge() {
        return this.age;
}
    public static void main(String[] args) {
        // TODO Auto-generated method stub
    	Tperson per1 = new Tperson("张三",30);
    	Tperson per2 = new Tperson("张三",30);
        if(per1.compare(per1)){
            System.out.println("是同个人!");
        }
    }
}

  

package com.baidu.www;

public class Tperson {
    String name;int age;
    public Tperson(String name,int age) {
        this.name = name;
        this.age = age;
    }
    public void fun(Tperson temp){
    	temp.name="李四";
    	temp.age=33;
    	}
    public String getName() {
        return this.name;
    }
    public int getAge() {
        return this.age;
}
    public static void main(String[] args) {
    	Tperson per=new Tperson("张三",30);
		per.fun(per);
		System.out.println(per.getName()+per.getAge());
}
}

  

package com.baidu.www;

public class Tperson {
    String name;int age;
    public Tperson(String name,int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return this.name;
    }
    public int getAge() {
        return this.age;
}
    public static void main(String[] args) {
    	Tperson per1=new Tperson("张三",30);
    	Tperson per2=new Tperson("张三",30);
		if(per1.getName().equals(per2.getName())&&per1.getAge()==per2.getAge()){
		System.out.println("是同一个人!");
		}
	}
}

  

时间: 2024-10-16 20:40:52

Java作业十(2017-11-8)的相关文章

Java面试宝典-2017

Java面试宝典2017版 一. Java基础部分...................................................................................................... 7 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?..... 7 2.Java有没有goto?.......................................................

Java基础十二--多态是成员的特点

Java基础十二--多态是成员的特点 一.特点 1,成员变量. 编译和运行都参考等号的左边. 覆盖只发生在函数上,和变量没关系. Fu f = new Zi();System.out.println(f.num);//是父类,答案是3 2,成员函数(非静态). 编译看左边,运行看右边. 因为成员函数存在覆盖特性. Fu f = new Zi();//f.show();输出的是子类里面的show方法 3,静态函数. 编译和运行都看左边. 静态函数不具备多态性,多态性是对象的多态性,然后静态函数不涉

Java基础十--接口

Java基础十--接口 一.接口的定义和实例 1 /* 2 abstract class AbsDemo 3 { 4 abstract void show1(); 5 abstract void show2(); 6 } 7 8 当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用 9 另一种形式定义和表示,就是 接口 interface. 10 */ 11 12 //定义接口使用的关键字不是class,是interface. 13 //interface编译后还是.class文件,其实本质

Java面试总结(2017.10)

Java面试总结(2017.10) 把最近一个月的面试经历总结一下吧.期间有面试大数据和java,以下主要针对java大概总结一下. 一.某滴(套路:项目.数据结构.算法.数据库.多线程) 1.手写链表反转.二分查找(有序循环数组 4 5 1 2 3) 2.mysql索引,哪些地方影响性能? 3.jdk1.8 hashmap 的变化? 数组+树,数组加表  空间复杂度 4.hashmap的结构优化? 5.concurrenthashmap机制? 6.hbase,为什么要有列族? 7.rabbit

51CTO学院新课发布~~带你遇见更好的自己(六)(2017.11.20-11.26)

 一周的时间匆匆即逝,又到了给你们出新课列表的时候了,小编每周都辛苦的给你们推课,也不几道你们到底看了没,想到小编之前做讲师的时候,那可是一把鼻涕一把泪的催着同学们学习. 有个段子特别能描述当时的心情:"老师这个职业吧,说的文明点就是每天带着学生在知识的海洋里畅游.然而畅游一段时间吧,你会发现:只有你一个人上岸了!!!!!!!然后你还得返回,一个一个去捞.有些吧,昨天捞上来今天又掉下去了还得捞.在你喘息的时候,你会惊恐地发现:还有往回游的".So,跟我一起游往这周的新课列表吧,锵锵锵~

51CTO学院新课发布~~带你遇见更好的自己(七)(2017.11.27-12.03)

以往新课发布的开场白,都是小编姐姐逗比的闲扯,小编姐姐准备转变一下画风,以后的新课发布开场白就谈谈每周我对于职场或者生活的一点小理解吧. 上周看到一篇文章,关于人和人的身价的差距:职场10年,为什么有人已经当上了董事总经理,而有的人还是资深销售经理?为什么有人已经当上了架构师,而有的人还是资深技术人员?为什么有人已经身价数十亿美金,而有的人还在为竞争总监头衔而周游于人情场?人和人的身价几倍甚至几十倍的差距,真的就只是智商.教育背景.能力.勤奋程度所决定的吗?当然不是.更大程度上是由个人的价值观.

51CTO学院新课发布~~带你遇见更好的自己(九)(2017.11.04-12.17)

新的一周新的失望,大家好,你们的毒鸡汤姐又华丽丽的上线了.今天想跟大家聊聊这个投资.为什么要说这个呢?因为最近小编的妈妈(一位三四线小城市的中年妇女),居然开始玩区域链了,这使得小编不寒而栗,毕竟我现在都没彻底搞清楚区域链.曾记得我是2014年的时候开始听说比特币,身边有买比特币的朋友也一直跟我分享他们的喜悦.因为今年比特币的大幅上涨,形成了一种投资热潮.随之而来的区域链.加密货币等等获得了更多投资者的关注.不少投资者开始寻找下一个比特币,于2011年推出的莱特币或许是其中一个备选.曾经莱特币在

零基础入门学习java第十五节:对象的比较

这一篇主要讲讲对象的比较,什么是对象的比较,我们知道两个数值类型只需要用“==”符号即可进行相等判断,但如果是两个Goods对象呢?如何进行比较?这时候,我们的equals方法就派上用场了.equals方法是类的祖先Object类的另一个protected方法,既然是protected方法(能被同一个包里的所有类所访问, 能被该类的子类所访问,子类可以和父类不在一个包中),子类是可以直接访问的,但如果没有覆盖该方法,那么使用的只是Object的原始比较方法,return(this==obj) ,

菜鸟学Java(十九)——WEB项目测试好帮手,Maven+Jetty

做WEB开发,测试是一件很费时间的事情.所以我们就应该用更简单.更快捷的方式进行测试.今天就向大家介绍一个轻量级的容器--jetty.j今天说的etty是Maven的一个插件jetty-maven-plugin,与Maven配合起来使用非常的方便,它的配置也非常的简单,下面我们就看看它怎么用吧! 在pom.xml 文件的<project>标签下加入如下代码: <build> <plugins> <plugin> <groupId>org.mort