类的无参方法
一.什么是类的方法
类是由一组具有相同属性和共同行为的实体抽象而来的,对象执行的操作是通过编写类的方法实现的。
二.如何定义类的方法
类的方法必须包括以下三个部分
1.方法的名称。
2.方法的返回值类型。
3.方法的主体。
语法:
public 返回值类型 方法名·(){
//方法的主体
}
注意事项:
1.方法体放在一对大括号中。方法体是一段程序代码,完成一定的工作。
2.方法名主要在调用这个方法时使用。在java中一般采用骆驼式命名法。
3.方法执行后可能会返回一个结果.该结果的类型称为返回值类型。使用return语句返回值。
三.方法调用
首先建一个对象
·语法:
类名 对象名 = new 类名();
调用
语法:
对象名.方法名();
四.常见错误
1.
public class Demo{ public void one(){ return"我是一名学生"; // 方法返回值为void不能有return语句 } }
2.
public class Demo2{ public double two(){ double weight = 98.5; double hight = 19.5; return weight,hight; //方法不能返回多个值 } }
3.
public class Demo3{ public String showInfo () { return “我是一名学生"; public double getInfo () { //多个反法不能相互嵌套 double weight 二95.5; return weight; } } }
4.
public class Demo{ int age = 20; if(age<20){ System.out.println("不满足入学要求") //不能在方法外写程序逻辑代码。 } public String one(){ return"我是一名学生"; } }
五.成员变量与局部变量的区别
1.局部变量在方法中,成员变量在类中
2.成员变量可以不赋初始值java会自动给成员变量赋初始值(如int类型初始值为0 String类型初始值为null),而局部变量必须赋值否则无法使用。
3.局部变量的作用域仅限于定义它的方法,在该方法外无法访问, 成员变量的作用域是整个类;
六.面向对象编程
面向对象(oop)思想:把重复的代码封装到一个方法中,但我们只需要知道这个方法的名称和他的用途,不需要知道方法的地层代码是如何编写的,当我们实现这个功能时直接用这个方法,就可以解决代码的重复。