方法

1.面向对象的三种特征
封装性:当时面向对象的核心思想相对象的属性和行为封装起来不需要让外界知道具体实现细节,这就是封装思想
继承性:继承性主要描述的是那位之间的关系,通过继承,可以在无须重新编写原有类的情况下对原有类的功能进行扩展
多态性​:是指在程序中允许出现重名现象。
2.类的定义:类是对象的抽象,它用于描述一组对象的共同特征和行为,也被称作属性,用于描述对象的行为,简称为方法
3.对象的创建
类名 对象名称=new 类名()​
4.调用对象的方法
对象名.方法名​
5.值传递:是基本的数据类型; 引用传递:是将实参的“地址”传给无参,被调用方法传递的地址获取其指向的内存空间,从而在原来的内存空间直接进行操作
Eg:public int add(int a,int b){
Return a+b;}
Eg:public int setName(String name){
This.name=name;}
注:类,数组,实参,形参之间是用引用传递
6.​构造方法:也称为构造函数,,用于创建对象时初始化对象中的属性值
语法​:[访问符]类名([参数]){
初始语句;
}
7. 一旦创建了自己的构造方法,默认的构造方法就会被覆盖,并且构造方法的方法名必须与类名一致,没有返回值和void
8.构造方法创建对象时用new关键字
9.方法重载:在Java中,如果同一个类中包含了两个或两个以上方法的方法名相同,但参数列表不同则被称为方法重载。
三个原则:
①在同一个类;
②方法名相同
③参数列表不同及参数的个数或对应位置上的类型不同
10.this关键字:this关键字代表当前所有类将来产生的对象及将来用该类new出来的对象,用于获取当前类的对象的引用
11.static关键字:static关键字修饰类的成员变量和方法被static修饰过的成员是静态成员,静态成员的性质级别是“类相关”的。
注:方法里能调用方法;静态方法中不能调用非静态方法,只能用静态方法和变量;非静态方法什么也可以用
12.包:Java引入的包机制提供了类的多层命令空间解释类的命令冲突。
Eg:package.com.test
注:①一个点代表一级目录,最多三次。
②打包语句作为Java源文件的第一条非注释性语句。
13.import 包名.*:导入指定包中的所有类。
import 包名.类:导入指定包中的指定类。
14.访问控制符:封装是面向对象的特征之一;封装,实际上是把该隐藏的隐藏该暴露的暴露,这些都是需要通过Java访问控制符来实现的。
其四种访问控制级别如下:
①private私有的(当前类访问权限)
②protected(子类访问权限)
③缺省(包访问权限)
④Public(公共访问权限)

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值