方法的好处:
只需要写一次,方便以后调用
public static void main (String[]args){
int c= sum(200,300);
System.out.println (c);
}
public static int sum(int a,int b){
int c =a+b;
return c;
}
方法的格式:
方法的修饰符:暂时都用public static修饰
方法申明了具体的返回值类型,内部必须使用return返回对应类型的数据。
形参列表可以有多个,甚至可以没有;如果有多个形参,多个形参必须用“,”隔开,且不能给初始化值。
方法常见问题
方法的编写顺序无所谓
方法与方法之间是平级关系,不能嵌套定义。
方法的返回值类型是void(无返回值),方法内则不能使用return返回数据,如果方法的返回值类型写了具体类型,方法内部则必须使用return返回对应类型的数据。
return语句下面,不能编写代码,因为永远执行不到,属于无效的代码。
方法不调用就不执行,调用时必须严格匹配方法的参数情况。
有返回值的方法调用时可以选择定义变量接收结果,或者直接输出调用,甚至直接调用;无返回值方法的调用只能直接调用一次。
注意:1.分析方法是否需要申明返回值类型。
2.方法是否需要接受参数。
1.类与对象是什么?
类:是对象共同特征的描述(设计图)
对象:是真实存在的具体实例
2.如何设计类?
public class类名{
1.成员变量(代表属性的,一般是名词)
2.成员方法(代表行为的,一般是动词)
}
3.如何创建对象?
类名 对象名 =new 类名(); 例如:student a=new student();
4.拿到对象后怎么访问对象的信息?
对象·成员变量
对象·成员方法()
先是创建的类
public class Car {
//创建成员变量
String name;
double price;
//创建成员方法
public void start() {
System.out.println(name+"跑起来很快");
}
public void run() {
System.out.println(name+"的价格是"+price);
}
}
创建的对象并调用
public class Test1 {
public static void main(String[]args) {
//创建一个汽车对象
Car a=new Car();
a.name="宝马";
a.price=1.0;
System.out.println(a.name);
System.out.println(a.price);
a.start();//调用方法
a.run();
System.out.println("-----------------");
a.name="奔驰";
a.price=2.0;
System.out.println(a.name);
System.out.println(a.price);
a.start();//调用方法
a.run();
}
}
注意:1.类名首字母建议大写,满足“驼峰模式”‘不能用关键字, 必须是合法标识符,且有意义。
2.一个Java文件中可以定义多个class类,但只能一个类是public 修饰,而且public修饰的类名必须成为代码文件名。实际开发中建议一个代码文件只定义一个类
3.成员变量的完整定义格式是:修饰符 数据类型 变量名称=初始化值 一般不用指定初始化值,存在默认值 public String name;
public class student{
//属性(成员变量)
String name;
double price;
//行为(方法)
public void study(){
}
public void run(){
}
}
默认值的规则
byte short int long 0
double float 0.0
boolean false
string等引用类型 null