类与对象

    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();//调用方法:对象名.方法名(实参,,);
  }

在内存中的情况




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值