JavaSE部分复习(二)
前言
这一部分复习一下面向对象的相关知识,设计面向对象的基础知识,继承,接口,抽象类以及各种修饰符等。萌新学习中,加油!
二、JavaSE面向对象
1.类
- 类的格式:
标准类的代码写法和测试
类
●
——成员变量(public、private)
●
——构造方法
无参构造方法 (建议自己加一个)
带参构造方法(各种重载)
●
——成员方法
getXxx()(返回类型同成员变量)
setXxx()(返回类型:void)
●
public class Student {
//成员变量,不需要初始化值
String name;
int age;
//成员方法,同之前学习的方法只需去掉static关键字,其他一样
public void study() {
System.out.println("study");
}
public void eat() {
System.out.println("eat");
}
}
- 使用类:创建类对象
类名 对象名 = new 类名( );
- 访问成员:
成员变量:对象名.变量名
成员方法:对象名.方法名(…)
public class StudentDemo {
public static void main(String[] args) {
//格式:类名 对象名 = new 类名();
Student s = new Student();
//直接输出成员变量值
System.out.println("姓名:"+s.name); //null
System.out.println("年龄:"+s.age); //0
System.out.println("----------");
//给成员变量赋值
s.name = "马保国";
s.age = 69;
//再次输出成员变量的值
System.out.println("姓名:"+s.name); //马保国
System.out.println("年龄:"+s.age); //28
System.out.println("----------");
//调用成员方法
s.study();
s.eat();
}
}
- 一些注意问题:
-
成员变量和局