java面向对象的设计思想带给了单身程序猿一波福利,我没有女朋友但可以创建对象(hhh,开玩笑),然后不断的使用对象,指挥对象做事情。
我们学习编程是为了什么?
* 为了把我们日常生活中实物用学习语言描述出来
所以在现实世界中从某个事物出发提取某些我们想关注的属性【就是该事物的描述信息(事物身上的名词)】和行为【就是该事物能够做什么(事物身上的动词)】定义为一个类,在程序中现有类后有对象。对象是类的实例化,类是对象的抽象化。类是java中最基本的单位。
类和对象的概念
* a:类:是一组相关的属性和行为的集合
* b:对象:是该类事物的具体体现
* c:举例:
* 类 学生
* 对象 小红,小明就是一个对象
public class Student{ //定义一个学生类
//属性 格式:访问修饰符(public) 数据类型 属性名;
public String name;//名字属性
public int age;//年龄属性
//方法 格式:public 返回值类型 方法名(参数类型 参数名,,){ 方法体...}
//学生的学习方法
public void study(){
score+=3;
//输出语句
System.out.println(name+"正在学习!“);
public class StudentDemo{
//主函数(一个程序中只能有一个主函数入口)
public static void main(String[] args){
//创建Student类的对象 格式:类名 对象名 = new 类名();
Student stu = new Student();
stu.name = "小红"; //调用属性:对象名.属性名 = 值; (.表示“的”,如小红的名字,刚开始创建的时候name为null,而后我们给其赋初值为“小红”)
stu.age =18;
stu.study();//调用方法:对象名.方法名(实参,,);
}
在内存中的情况

