java面向对象的概念_Java 面向对象的概念

最近感觉上学期学的Java有一些忘记了,自己又从新复习了一遍,自己总结了一些知识,这次的都是一些简单的概念,希望刚刚入门的同学们可以了解了解。

一、面向对象概述

现实世界:

学生

姓名、性别、年龄、学号

学习、吃饭、睡觉、玩

属性:该类事物的描述信息

行为:该类事物能够做什么

Java世界:

Java中,基本组成单元是 类,所以用Java编程就是定义一个个的类

事物 类 Student

属性 成员变量 name、sex、age、id

行为 成员方法 study()、eat()、sleep()

二、类的格式

Java中类的格式:

类的修饰符 class 类名{

// 成员变量

属性1的数据类型 属性1;

属性2的数据类型 属性2;

....

//成员方法

方法1();

方法2();

...

}

1)类的修饰符:访问控制修饰符和非访问控制修饰符

访问控制修饰符:public和默认

public修饰的类,任意包下的其他类都可以访问

默认修饰的类,Java会认为是friendly类,只有本包下的类才可以访问

2)class:是一个关键字

3)类名是一个标识符,命名要符合命名规范

4)成员变量:在类中方法外

三、类和对象的使用

1)创建对象

类名 对象名 = new 类名();

2)调用成员变量和成员方法

成员变量: 对象名.变量名;

成员方法: 对象名.方法名();

成员变量可以不赋值就使用,因为系统分配初始化值

1)String null

2)整数 0

3)小数 0.0

4)boolean flase

四、成员变量和局部变量的区别

1)位置不同

成员变量:在类中方法外

局部变量:在方法内或者方法的声明上

2)在内存中位置

成员变量:堆内存

局部变量:栈内存

3)生命周期不同

成员变量:随着对象的存在而存在

局部变量:随着方法的存在而存在

4)初始化不同

成员变量:可以直接使用,系统给默认值

局部变量:必须先赋值后使用

一些很基础的知识,希望对各位有所帮助,加油吧,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值