Java的类和对象和方法是什么,还是不理解,有高手解答一下吗,谢谢
类就是一个类体,简单理解比如说人类就是一个类
对象就是我们每一个人,我们每个人都属于一个人类的对象
属性就是我们每个人都有两个眼睛,一个鼻子
方法就是我们可以走路
拿身份证来说吧:
每个人都有一张身份证 所以每一个人就是一个对象
身份证上的地址 民族 出生年月 等不包含具体信息的框架就是他的属性
它是用来记录个人信息的(这就是方法)
拿请假单来说
公司印的请假单都是统一标准的 这些标准就是属性
用来请假的 这就是方法
请假人 就是对象
图片出不来
万事万物皆对象
对象:
1.属性(特点)——11种数据类型
2.方法(行为)-----方法名,参数列表,返回类型
类相当于模板,创建对象。对象是类的具体化。对象是类的实例
1.写一个人类Student
中学生管理系统
属性: 姓名 String、性别String、年龄int、身高double、体重double
方法(行为):学习study、运动sports、娱乐entertainment、休息rest、饮食meal
单行注释给自己看的,多行给大家看得。
1.创建一个程序入口
2.为属性赋值
3.输出属性
4.调方法
属性是空三角,方法是实心的三角。
凡是new的都会开辟新的空间,并在堆中。
六、面向对象的四大或三大特性
封装、继承、多态、抽象
封装:安全、方便、规定
1.如何封装:用共有的《方法》访问私有的《属性》
private私有的
set get
封装是针对属性的。
七、构造方法 (为什么要new)
封装可以通过二种方法:set\get。2.构造方法
构造方法只能用关键字new调用。
再像这样说吧,鼠标可以看成一个模子,也就是模型model ,鼠标有形状,颜色,品牌,相当于一个虚体不存在的。对象就相当于用了这个模子,比如品牌是联想,颜色是黑色,形状是椭圆,这个实体就是一个对象,是真实存在的,方法也就是鼠标的功能,可以滑动,可以点击 这样想就行了
类相当于就是一个房子,房子里面装着的就是对象和方法,对象可以是人,是动物,是植物,或者是某一个物品,这里假如对象可以看成一个人,有肤色,有名字,有国籍,方法就是这个对象也就是这个人,吃饭,睡觉,走路,这些都属于是方法
完全没听懂的那种