1.面向对象的思想
万事万物皆对象
* 面向对象思想:强调的是对象,然后由对象去调用功能
面向过程思想:强调的是每一个功能的步骤
* 面向对象: 例子:把大象装冰箱
1.有哪些类
大象
冰箱
Demo
2.每一个类有那些东西
大象:进去
冰箱:
开门
关门
Demo:main方法
3.类与类直接的关系
Demo中使用大象和冰箱类的功能
* 面向对象特征:
封装(encapsulation)
继承(inheritance)
多态(polymorphism)
* java中的基本单位: 类:
成员变量: (属性)
和以前变量的定义是一样的格式,但位置不同,在类中方法外
成员方法 (行为)
和 以前的方法定义是一样的格式,但是今天把static先去掉
*/
package study;
import java.util.Scanner;
public class study_4 {
public static void main(String[] args) {
Scanner s = new Scanner(System.in);
int x = s.nextInt();
}
}
2.基本类与测试类使用
* 在一个java文件中写两个类:一个基本的类,一个测试类
注意:文件名称和测试类名称一致
* 在测试类中使用基本类 :
1.创建对象使用
格式:类名 对象名 = new 类名 ();
2.使用成员变量:
对象名.变量名
3.使用成员方法:
对象名.方法名
*/
package study;
public class student {
String name;
int age;
String address;
public void study(){
System.out.println("学生爱学习");
}
public void eat (){
System.out.println("学生学习累了,要吃饭");
}
public void sleep (){
System.out.println("学习累了,睡觉");
}
}
class studentDemon{
public static void main(String[] args){
student s = new student();
s.name = "王二";
System.out.println(s.name);
s.study();
}
}