JAVA 类和对象

关于类和对象

  1. 类和对象是什么?    类:是共同特征的描述;对象:是真实存在的具体实例。
  2. 如何得到对象?
public class 类名{
         1、成员变量(代表属性,一般为名词)
         2、成员方法(代表行为,一般为动词)
}
  • 类名 对象名=new 类名();    

3.拿到对象后能做什么?

  • 对象.成员变量
  • 对象.成员方法(...)

注意注意注意:

  • 类名首字母建议大写,需要见名知意!!!驼峰模式!!!
  • 一个Java文件中可以定义多个class类,且只能一个类是public修饰,而且publi修饰的类名必须成为代码文件名。实际开发中 建议建议建议 还是一个文件定义一个class类
  • 成员变量的完整定义格式是:   修饰符 数据类型 变量名称=初始化值;(一般无需指定初始化值,存在默认值)

实例

public class GirlFriend{
    String name;
    int age;
    String gender;
    public  void sleep()
    {
        System.out.println("女朋友睡觉呢");
    }
    public  void eat()
    {
        System.out.println("女朋友吃饭呢");
    }
    public static void main(String[] args) {
         GirlFriend girl1=new GirlFriend();
         girl1.name="java";
         girl1.age=18;
         girl1.gender="萌妹";
        System.out.println(girl1.name);
        System.out.println(girl1.age);
        System.out.println(girl1.gender);
        girl1.eat();
        girl1.sleep();
    }
}

封装——面向对象的三大特征之一

  • 封装,如何正确设计对象的属性和方法。
  • 对象代表什么,就得封装对应的数据,并提供数据对应的行为。

private关键字

  1. 是一个权限修饰符。
  2. 可以修饰成员(成员变量和成员方法)。
  3. 被private修饰的成员只能在本类中才能访问。
  4. 针对private修饰的成员变量,如果需要被其他类使用,提供相应的操作。
  5. 提供“setXxx(参数)”方法,用于给成员变量赋值,方法用public修饰。
  6. 提供“getXxx()”方法,用于获取成员变量的值,方法用public修饰。

就近原则:谁离得近,就用谁。 

this关键字——区分成员变量和局部变量。

this的内存原理

  • 本质:代表方法调用者的地址值。 

构造方法

1、作用:创建对象的时候,由虚拟机自动调用,给成员变量进行初始化的。

2、构造方法有2种

  • 无参数构造方法:初始化对象时,成员变量的数据均采用默认值。
  • 有参构造方法:在初始化对象的时候,同时可以为对象进行赋值。

3、注意事项

  • 任何类定义出来,默认就自带了无参构造器,写不写都有。
  • 一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了。
  • 建议在任何时候都手动写上空参和带全部参数的构造方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值