1、break与return的使用
public class Demo01 {
**//main 方法**
public static void main(String[] args) {
}
**/*
**修饰符 返回值类型 方法名(...){
//方法体
return 返回值;}**
*/**
**//return 结束方法,返回一个结果!**
**// break 跳出switch 结束循环**
public String sayhello(){
return "hello,world";
}
public int max(int a,int b){
return a>b ? a : b;//三元运算符!
}
}
2、静态方法与非静态方法
静态方法 static 静态方法可以直接在main方法里使用
exception:Student.say()
非静态方法
public void say(){
System.out.println(“学生说话了”);
}
}
区别在于static的使用
3、实参与形参
***//形参与实参
public class Demo03 {
public static void main(String[] args) {
//实际参数与形式参数的类型要对应!
int add=Demo03.add(1,2);
System.out.println(add);
}
//形参
public static int add(int a,int b){
return a+b;
}
}
4、类与对象
//引用传递:对象,本质还是值传递
//对象,内存!
public class Demo04 {
public static void main(String[] args) {
Person person=new Person();
System.out.println(person.name);//输出值null
Demo04.change(person);
System.out.println(person.name);
}
public static void change(Person person){
//person是一个对象:指向的--->Person person =new Person();
// 这里是一个具体的人,可以改变属性!
person.name="覃为民";
}
}
//定义一个Person类,有一个属性:name
class Person{
String name; //null
}
建立一个学生类
在主函数中调用学生类
构造器的理解
建立一个Person类
调用类的有参和无参理解
构造器:1、没有返回值
2、和类名相同
作用:1、new本质在调用构造器
2、初始化对象的值
注意点:1、定义有参构造后想使用无参构造,显示的定义一个无参的构造