java之类和对象的介绍

1.面向对象和面向过程的概念:

面向对象:向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事。

面向过程:注重完成一件事情的过程,后续代码维护扩展较为麻烦。

以洗衣服为例,面向对象为传统洗衣服,过程较为繁琐

而面向对象则没有以上复杂的过程,将衣服倒入洗衣机即可。

2.对类的简单认识:

类的概念:对一个实体对象进行描述。

主要描述该实体 ( 对象 ) 具有哪些属性 ( 外观尺寸等 ) ,哪些功能。例如一个洗衣机的型号、大小、功能之类。
2.2:类的定义格式:
// 创建类
class ClassName{
field; // 字段(属性) 或者 成员变量
method; // 行为 或者 成员方法
}
class 定义类的关键字 ClassName 为类的名字 {} 中为类的主体。
2.3 类的实例化:
用类类型创建对象的过程,称为类的实例化 ,在 java 中采用 new 关键字,配合类名来实例化对象。
1. 类只是 一个 模型 一样的东西,用来对一个实体进行描述,限定了类有哪些成员 .
2. 类是一种自定义的类型 ,可以用来定义变量 .
3. 一个类可以实例化出多个对象, 实例化出的对象 占用实际的物理空间,存储类成员变量
4. 做个比方。 类实例化出对象就像现实中使用建筑设计图建造出房子,类就像是设计图 ,只设计出需要什么东
西,但是并没有实体的建筑存在,同样类也只是一个设计,实例化出的对象才能实际存储数据,占用物理空
2.4:this引用:
this 引用指向当前对象 ( 成员方法运行时调用该成员方法的对象 ),在成员方法中所有成员变量的操作,都是通过该引用去访问
注:this 引用的是调用成员方法的对象
2.5 this 引用的特性:
1. this 的类型:对应类类型引用,即哪个对象调用就是哪个对象的引用类型。
2. this 只能在 " 成员方法 " 中使用。
3. " 成员方法 " 中, this 只能引用当前对象,不能再引用其他对象。
3.0:对象的构造以及初始化:
构造方法 ( 也称为构造器 ) 是一个特殊的成员方法, 名字必须与类名相同,在创建对象时,由编译器自动调用,并且 在整个对象的生命周期内只调用一次。
特点:
1. 名字必须与类名相同
2. 没有返回值类型,设置为void也不行。
3. 创建对象时由编译器自动调用,并且在对象的生命周期内只调用一次 ( 相当于人的出生,每个人只能出生一次 )。

4. 构造方法可以重载(用户根据自己的需求提供不同参数的构造方法)

无参构造和有参构造:

public class Date {
public int year;
public int month;
public int day;
// 无参构造方法
public Date(){
this.year = 1900;
this.month = 1;
this.day = 1;


// 带有三个参数的构造方法
public Date(int year, int month, int day) {
this.year = year;
this.month = month;
this.day = day;
}
public void printDate(){
System.out.println(year + "-" + month + "-" + day);
}

  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值