java学习——类和对象的定义使用

该代码示例展示了Java中如何创建对象、赋值以及执行克隆操作。首先创建了Cat和Person类的对象,并设置了它们的属性。接着在Mytools类中实现了一个工具方法用于克隆Person对象。最后调用了Person类的方法进行计算和打印。
摘要由CSDN通过智能技术生成
package duixiang;

public class Object {
    public static void main(String[] args) {
//***********************************
        Cat cat1 = new Cat();          //调用类并赋值0
        cat1.age = 11;
        cat1.name = "小花";
        System.out.println(cat1.age+cat1.name);
//**************************************************
        System.out.println("************克隆对象***********");
        Person p1 = new Person();         //在类Person中创建一个对象p1
        Mytools tools =new Mytools();     //在类Mytools中创建对象toois
        p1.age= 10;                       //
        p1.name = "jack";                 //给p1name赋值
        Person p2 = tools.Tool(p1);      //调用类对象tools中的方法将p1的值赋予p2      可以将p1传入方法中
        System.out.println(p2.age+" "+p2.name);
        //**************************************************************
        int a=p1.getSum(10,20);                //调用getsum
        System.out.println(a);
//*********************************************************


    }

}
class Mytools{
    public Person Tool(Person p1){
        //创建一个新person
        Person p2 = new Person();
        p2.name = p1.name;//将p1的对象的值赋值给p2
        p2.age = p1.age;
        return p2;       //将p2返回
    }
}
class Person{
    String name;
    int age;
    public void speak(){
        System.out.println("我是一个好人");
    }
    public int getSum(int num1, int num2)    {
        int sum = num1 +num2;
        return sum;
        }
    }

class Cat{
    int age;
    String name;

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值