小白学JAVA《五》--- 类、对象和包(1)

结构化编程和面向对象编程的区别
一 结构化编程
1.流程图和自顶向下的方法设计
2.将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)
3.编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程
二 面向对象编程
1.围绕着要解决的问题中的对象来设计
2.每个对象,编写一个类来描述对象的属性和行为
(1)类是对象的描述,对象是类的实例
(2)对象由属性和行为组成。属性是对象所具有的特征

编写Java类
一 类的成员变量和方法出现在类声明的大括号中
二 向类中添加成员变量
1.成员变量组成
(1)访问修饰符。可以是public、private或protected;如果省略了访问修饰符,将使用默认访问修饰符。
(2)数据类型
(3)成员变量名称。成员变量名称必须是一个有效的标识符,后面用分号结束。
·三 向类中添加方法
1.方法组成
(1)访问修饰符
(2)返回值
(3)方法名称,必须是一个有效的标识符
(4)参数列表,在括号中出现
(5)方法的定义
必须出现在方法声明后的大括号中

实例化对象
一、new关键字用于实例化一个对象
(1)new运算符在内存中创建一个对象,并返回对新创建的对象的一个引用
(2)程序保留对该对象的一个引用,那么这个对象将一直保留在内存中
二、理解引用
(1)通常是一个包含它引用的对象的内存地址的32位整型值
(2)引用本质上是整型
(3)方法必须与某个对象关联

这里写图片描述

访问对象的属性和方法
使用new关键字实例化一个对象时,系统为会该类中的每个成员变量和方法分配内存。如果要访问该对象的成员变量和方法,就需要使用点运算符来。

猜你喜欢

转载自blog.csdn.net/W_angpeng/article/details/82117479