1.成员变量和局部变量区别:
成员变量:类中方法外 局部变量:方法内
2.private 关键字
是一个权限修饰符 可以修饰成员(成员变量和成员方法) 作用:保护成员不被别的类使用,被它修饰的成员只能在本类中才能访问。 如果: 例子:
public class Student {
private int age=10;
public void shuchu(){
System.out.println(age);
}
}
出现错误
想要使用可以 public getage(){} public setage(){}
public class Student {
private int age=10;
public void setAge(int a){
age=a;
}
public void shuchu(){
System.out.println(age);
}
}
3.this 关键字:摘抄笔记
当方法的形参与成员变量同名,用this修饰的就是成员变量; 形参是局部变量
public class Student {
private int age=10;
public void setAge(int age){
this.age=age;
}
public void shuchu(){
System.out.println(age);
}
}
4.构造方法:
无参构造方法 //有参构造方法 构造方法来创建对象: Student p=new Student(); 无参 Student p=new Student(“我是说”); 有参
public class Student {
private int age=10;
String name;
public void setAge(int age){
this.age=age;
}
public void shuchu(){
System.out.println(age);
}
public Student(){
System.out.println("无参构造方法");}
有参构造方法 :
public class Student {
private int age=10;
String name;
public void setAge(int age){
this.age=age;
}
public void shuchu(){
System.out.println(age);
}
public Student(String name){
this.name=name;
System.out.println("有参构造方法");}
}
|