java面向对象编程思想

对象

任何对象都具有特征和行为,,(属性和方法)

类就是模板;对象就是使用模板

Dog dog = new Dog(); 基于Dog类创建一个对象(类的实例化),赋值给变量,用一个变量表示对象

方法重载:一个类中定义多个同名方法,但是参数列表不同(类型,个数,顺序)
方法重写:父类的方法不能满足子类,在子类中重写方法,方法名,参数,返回值类型必需相同,注解要写

构造方法:特殊的方法,主要用来创建对象,如果没写,编译器会默认提供无参的构造方法。。只能创建对象时自动调用,不能手动调用 也叫初始化对象,为了实例化对象

任何类都要有一个无参构造器

对象创建的过程:

1.new Dog() ; 触发对象的创建

2.内存中开辟对象空间;

3.为各个属性赋予初始值

4.执行构造方法中的代码

5.将对象的地址复制给变量,,,,,对象中传递 的也是地址

类是模板,为所有此类的对象服务,

this是当前实例,指向当前服务的对象,,,,,为了减少当前文件的操作

​ this . 调用实例属性,实例方法;

​ this()调用本类的无参构造,this(参数)调用本类的有参构造; 必需在构造方法第一行

把数据库抽象为对象依附于orm思想;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值