方法:特定功能的代码块
普通静态方法的语法:
public static void 方法名(){
...代码块...
}
注意:
1.方法不能嵌套(不能在A方法中声明B方法)
2.方法写在类的里面
3.方法与方法之间是平级关系
4.方法不被调用,永远是个摆设
带参数的静态方法的语法:
public static void 方法名(形式参数){
…代码块…
}
注意:
1.形式参数-形参:在方法声明时编写的参数
2.形参作用域在整个方法里
3.形参必须规定数据类型
4.实际参数-实参:传入方法里的具体数据
5.实参不用去写数据类型
6.实参的类型必须和形参的类型兼容
7.多个形参用逗号隔开
重载:方法之间的关系
应用场景:在同一个类里,多个方法功能大致一样,细节实现不一样,就可以考虑重载
条件:
1.在同一个类里
2.方法名相同
3.形参列表的个数 或者 类型不一致
4.与返回值不关(方法之间返回返回什么参数不重要)
面向对象:现有类,在创建对象,操作对象里的属性和方法
类:具有相同属性和方法的事物的集合(归类)
类的作用:规定对象应该拥有的属性和方法
类包含了:属性、方法
局部变量:方法中的变量,方法执行完毕,此变量就会被立刻回收
成员变量:类里的变量,系统会给定默认值(默认值和数组动态初始化的默认值一样)
成员方法:必须用对象调用
创建对象的语法:类型 引用 = new 构造方法;
构造方法:
含义:与类名相同的方法,且没有返回项
作用:和new关键字在一起,创建对象的,还可以初始值
无参构造:没有参数的构造方法,如果在没有有参构造的情况下,此方法系统会默认实现
构造方法:有重载的关系
有参构造的好处:在创建对象时,就可以把属性传入到对象中
构造方法与普通方法的区别:构造方法是在创建对象时使用,成员方法是创建对象后,通过对象调用的
private – 私有化
1.修饰属性:属性不能被外界直接访问(设置、获取)
2.修饰方法:方法不能被外界直接调用
应用场景:对象的属性和方法不想被外界调用时,就使用private修饰
封装:使用private关键字修饰属性,根据需求,添加get/set方法
转载:https://blog.csdn.net/K_irving_whj/article/details/101474271