Javaoop 抽象和封装

面向对象的过程就是抽象类的过程,分三步骤:

第一步:发现类

第二步:发现类的属性

第三步:发现类的方法

面向对象:将现实生活中的对象提炼成我们计算程序中方便分析问题的类

面向对象的两个核心概念:类和对象 

this关键字,this通常指当前对象的引用,它可以调用当前对象的成员。

this.name;//引用当前的属性

this.print();引用当前的属性

使用this调用成员变量 ,解决成员变量和局部变量的同名冲突

使用 this调用成员方法

使用this调用重载的构造方法 ,只能在构造方法使用,必须是构造方法的第一条语句。

final关键字

在C#中,用常量来存储不变的属性,常量在程序运行过程中不发生变化,只能被引用,不能被重新赋值,也就是只能在定义时修改其值,Java中同样也有常量,使用final 来修饰,并且常量名通常都大写。

Java的构造方法及其重载

Java可以像C#一样,通过无参或带参数的构造方法可以完成赋值的初始化工作。

方法重载的依据:

必须在同一个类里 方法名相同  参数列表不同   

static 修饰符

静态对象,变量,方法,代码块 都只有一份

可以通过直接访问成员变量

只要运行着内存就占着

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值