一个Java程序是一系列对象的集合,这些对象相互调用彼此的方法来协同工作
对象:对象是类的一个实例,有状态和行为
类:类是一个模板,它描述一类对象的行为和状态。注意:是描述 就是定义类的属性,定义好类的方法 在代码上就是 :
public class Dog { private String color = "yellow";//狗的颜色是黄色的 (状态) //狗有吃骨头的行为 public void eat() { System.out.println("狗吃骨头"); } }
方法:方法就是行为,一个类可以有很多个方法。逻辑运算,数据修改以及所有动作都是在方法中完成的
发散思维:
类分外部类,内部类, 类可以被修饰符修饰,private,public,default,protected,类可以被final修饰,类可以被static修饰,内部类则联想成员变量即可
方法有具体类型返回值,八大基本数据类型或者类类型,或者数组,或者void返回值,
方法可以被public 或者private修饰,或者protected修饰或者默认不加修饰符,方法可以是静态的static,方法可以被final修饰,表示子类不可以重写该方法。
方法体里面最后一行代码要返回对应的类型,用什么类型修饰方法,就返回什么类型,如果用void修饰,则直接return,或者省略return。