java中的oop(一)、概念

一、三大主线 (非官方)

成员:属性、方法、构造器、(代码块,内部类);

特征:封装、继承、多态、(抽象)——三大特征;

关键字: this、super、package、import、static、final、interface、abstract等;

二、核心概念

类—Class;对象–Object;

成员:

1,属性(成员变量)

2,行为、(方法、函数)

步骤:

1、创建类

2、(实例、类的实例化)创建类对象:Phone p1 = new Phone();

3、通过对象调用属性、方法;

Person p3 = p1;时,不重新开辟空间,添加指针。指向地址值;

在这里插入图片描述

设计

属性:
1、变量 的分类;

1)数据类型

2)声明位置;(局部变量)

2、称谓:成元变量、属性、field(字段、域)

3、生命周期:

1)属性: 随着对象的创建而创建,随着对象的销毁而销毁;

2)局部变量:随着方法对应的栈帧入栈、在栈中分配;出栈、消亡;

4、作用域:

1)属性:整个类中有效;

2)局部变量:仅限于方法中;(构造器、代码块)

5、是否有权限修饰符:(public、private、缺省、protected)

1)属性:可以用修饰符;

2)局部变量:不能用;

6、是否有默认值:

1)属性:都有默认初始化值;

2)局部变量:都有默认初始化值;

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值