博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第十一章
阅读量:7053 次
发布时间:2019-06-28

本文共 860 字,大约阅读时间需要 2 分钟。

一、理解什么是类和对象

万事万物皆对象

    1、属性——对象具有的特征(特点)

    2、方法——对象可执行的操作(能干什么事)

    3、对象的定义:

是一个客观存在的,看的见或摸得着的实体,由属性方法构成

    4、类是由对象抽象出来的,看不见也摸不着

    5、类和对象的关系?

                  类(是笼统)是模子是对象的抽象化,对象(具体的)是类的具体化

 

二、封装——包装

1、2种表现形式:属性和方法

2、封装的作用:

隐藏内部实现的细节,使之操作简单方便

3、java中体现的封装:

              类——所有的java代码在类中(方法)编写

              MyEclipse工具以项目的形式,封装

                 

三、会创建和使用对象

 

1、创建类的语法

访问修饰符 class 类名{

              属性;

         public void 方法名(){

                            //循环结构、条件判断(if、switch)

                            //输出语句

}

}

2、创建对象

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

                     Scanner input=new Scanner(System.in);

 

如何调用属性和方法?

              成员变量(属性名),通过:对象名.属性名;

              方法,通过:对象名.方法名();

 

四、面向对象

     类——名词

    属性——形容词

    方法——动词

    1、类之间的通信(访问):在一个类中new出另外一个类的对象,通过对象名.类的成员名

           类的成员:属性(成员变量)、方法(成员方法)

    2、优点:

信息封装和隐藏,

提高程序的安全性、可重用性、可维护性

五、调试

           1、设置断点

           2、启动调试

           3、按F6逐行执行程序

                         遇到【方法】,调试方法中的代码,按F5

 

步骤1:编写类(属性、方法)

           属性不在该类中赋值

           方法,输出该属性的值

步骤2:新建有main的类(测试类)

步骤3:

           创建步骤1的类的对象

           对象名.属性=值;(从控制台赋值)

           对象名.方法名();//将属性的值输出

posted on
2017-06-07 08:21 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/hewei-666/p/6955113.html

你可能感兴趣的文章
小鹏汽车与太平洋产险签署战略合作
查看>>
美团点评通过上市聆讯 将于9月初进行IPO路演
查看>>
长三角铁路春运10天发送旅客突破2000万人次
查看>>
“硬脱欧”或引发边界混乱 欧盟呼吁做最坏打算
查看>>
「Python爬虫+数据分析」分析北京Python开发的现状
查看>>
如何在子线程和线程池中使用 ThreadLocal 传输上下文
查看>>
记一次低级并严重的开发失误
查看>>
webpack4配置react(开发环境)
查看>>
面向对象设计的设计模式(二):结构型模式(附 Demo & UML类图)
查看>>
Hack 苹果系统 Api 实现 iOS TableViewCell 侧滑方案
查看>>
用 Python 做一个 H5 游戏机器人
查看>>
Kali Linux渗透测试实战 第一章
查看>>
倒计时获取验证码
查看>>
我眼中的Android Framework
查看>>
网易云信融合CDN方案及实践
查看>>
Flutter初探 上下拉分页请求+计算器实现
查看>>
TensorFlow入门教程
查看>>
HTML5 新特性
查看>>
你知道JavaScript中的结果值是什么吗?
查看>>
python将指定点云文件(asc)转换为PCD格式
查看>>