美文网首页
2022-10-19

2022-10-19

作者: RobertLiu123 | 来源:发表于2022-10-18 17:13 被阅读0次

面向对象编程思想:按照人类正常的思维去编程
面向过程

一、面向对象编程导图

image.png

可以把类理解为模板、对象理解为具体的产品
在类外可以通过 对象.属性、对象.行为访问属性和行为
在类内直接访问属性和行为
一旦new就在堆中创建了新的对象,对象和对象间属性和行为是相互独立的
属性值既可以自己赋,也可以由jvm赋

二、类和对象的内存图

image.png

三、构造方法、构造器

1、构造方法特征
(1)与类同名
(2)不写返回值和返回值类型
(3)一般由public修饰
(4)一个类可以有很多构造方法
(5)当一个类没有写出构造方法时,jvm会默认给该类加一个无参构造方法,当该类写出构造方法,jvm就不为该类加构造方法了
2、构造方法重载
3、构造方法作用
(1)创建对象
(2)为对象属性赋值

四、this关键字

1、就近原则,为了避免引起歧义可以使用:
(1)局部变量和成员变量不同名
(2)this.成员变量
2、通过this()调用本类构造器,只能写到本类构造方法第一行的

五、static

1、静态,跟随类的
2、在类外部想要获取static属性和行为,直接类.属性或行为也可以对象.属性或行为
在类内部:
非static方法中可以直接调用static属性和行为、也可以直接调用非static属性和行为
static方法可以直接调用static属性和行为、但是不能直接调用非static属性和行为,可以通过对象.属性和行为调用

3、主方法设计成static就是为了无需对象直接使方法有意义
4、类和对象共享static属性

相关文章

  • 为什么“为善最乐”

    2022-10-19 成长学习课堂【为什么“为善最乐”】 阳明先生说,“乐是心之本体”,心本来就是乐的,自...

  • 2022-10-19

    Science | 肿瘤代谢物D-2HG削弱附近的免疫细胞 原创图灵基因图灵基因2022-10-19 10:11发...

  • 画堂春

    2022-10-19 晚秋 (一首) 金风玉露晚秋凉 桂香落 冷月寒 羽衣婵娟舞霓裳 粉黛银装。 驿外...

  • 绘画练习 - 合集

    日期 2022-10-19 pm:11:59 【学习第 3天,第一次实操】 附练习稿: 日期 2022-10-21...

  • 亲子阅读篇(九十一) 《藏西瓜》

    书名:《藏西瓜》 作者:杨易/ET共读 阅读时间:2022-10-19 一、《藏西瓜》的故事 小猴子在路边捡到了一...

  • 日记

    2022-10-19 今天没怎么写东西,黑色键盘被我按坏了。换了个白色的机械键盘。白色的机械键盘很深,不好码字。今...

  • 《金吾生<庄子解>日课299.2022-10-19》

    《金吾生<庄子解>日课299.2022-10-19》 今天是壬寅庚戌乙巳,九月廿四,2022-10-19星期三。 ...

  • 2022-10-19

    祝澜 1757天 2022-10-19 读书笔记: 要建立叙事对话氛围,很重要的两个态度好奇与不预设立场。好奇...

  • 对格物致知的理解

    第12天(2022-10-19)对格物致知的理解 杜保瑞教授认为“格物致知”是阳明心学工夫心法中最重要的观...

  • 孩子,慢慢地长大——(七十六)我好像还没有看小猪佩奇

    (七十六)我好像还没有看小猪佩奇 迟到千年 2022-10-19 孩子每天看太多的电子产品,比如手机、平板或电视,...

网友评论

      本文标题:2022-10-19

      本文链接:https://www.haomeiwen.com/subject/kirezrtx.html