面向对象、构造器、方法、类、对象

public class Person {

  //属性/成员变量
  //属性的定义:  修饰符   数据类型   属性名  =  值;
   String name;
   int age;
   public Person(String yname,int yage){
       //赋值
       name=yname;
       age=yage;
   }
   public void display(){
       System.out.println("姓名:"+name+"年龄:"+age);
   }
   public static void main(String []args){
       Person person=new Person("大禹",200);

       //调用方法进行显示信息   语法:   对象.方法(参数)
       person.display();
   }
}
构造方法:(构造器)
   语法:  修饰符   类名(参数列表){
       初始化成员变量
   }
   作用:用来进行初始化成员变量
   注意:
       1、如果一个类中没有显示的声明构造器,
              那么系统会给你一个默认的不带任何参数的空构造器来供你创建对象使用
       2、如果已经有构造器,那么系统就不会再给你提供空构造器了,但是这时候如果你又想使用这个
              空构造器来创建对象,那么只能再定义一个空构造器了
       3、在创建对象的时候或者说在实例化一个对象的时候,就必须有一个对应的构造器存在,
              目的就是为了使用对应的构造器来创建对象
方法:
  语法:  修饰符   方法的返回类型   方法名(参数列表){
             方法体
     }
   作用:就是我们常说的行为,在开发过程中一个的业务逻辑代码都要定义方法
关于类和对象的理解?
            Person p1 = new Person();
            Person p2 = new Person();
            System.out.println(p1 == p2);//false
如何输出引用对象的地址
            System.out.println(p1);
            System.out.println(p2);
            Object
            Person p1 = new Person();
            p1.setAge(30);
            Person p2 = p1;
            System.out.println(p2.getAge());
            System.out.println(p1 == p2);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值