博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2019-1-9笔记
阅读量:5058 次
发布时间:2019-06-12

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

对象的特征-----属性

对象的行为-----方法

 

类:具有相同属性和方法的一组对象的集合

  类是对象的抽象,对象是类的具体化

 

 参数(形参与实参):

  1、方法定义处,参数叫做形式参数,也叫形参(主要约束参的类型的)

  2、实参名字也可以随便取,但是符合驼峰命名规则,同时也要有意义

  3、方法调用处,参数叫做实际参数,也叫实参

  4、实参名字也可以随便取,但是符合驼峰命名规则,同时也要有意义

  5、形参和实参的类型要一致,名字可以一样,也可以不一样

  6、方法有没有返回值,和方法有没有参数没有任何关系

  7、方法参数可以有多个,用逗号隔开,形参和实参一样

  8、形参和实参数量一定要一致,数据类型一定要一致

   PS:

  1、当参数传递为基本数据类型时,参数变化不保留,基本数据类型参数传值

  2、当参数传递为引用数据类型时,参数变化会保留,引用数据类型参数传址

 

构造方法:

  1、该方法缺少返回值

  2、该方法名字必须和类名一样

  3、this是当前对象

  4、每个类都有一个默认无参构造方法

  5、但是一旦手工添加了带参构造方法,系统默认的无参构造方法就被覆盖掉了,若需要使用,则必须显示的写出来

  PS:一个类中可以同时出现多个同名但不同参数的方法,这种方法叫做主法重载,和返回值、修饰符无关

 

成员(全局)变量和局部变量的区别

  1、作用域不同

    局部变量的作用域仅限于定义定的方法

    成员变量的作用域在整个类内部都是可见的

  2、初始值不同

    JAVA会给成员变量一个初始值

    JAVA不会给局部变量赋予初始值

  PS:

    在同一个方法中, 不允许有同名局部变量

    在不同的方法中,可以有同名局部变量

    在同一个类中,成员变量和局部变量同名时,局部变量具有更高的优先级(就近使用)

 

 

 

 

转载于:https://www.cnblogs.com/chenxj/p/10243483.html

你可能感兴趣的文章
Python 3.X 练习集100题 05
查看>>
今时不同往日:VS2010十大绝技让VS6叹服
查看>>
设计器 和后台代码的转换 快捷键
查看>>
在线视频播放软件
查看>>
用代码生成器生成的DAL数据访问操作类 基本满足需求了
查看>>
28初识线程
查看>>
Monkey测试结果分析
查看>>
Sublime Text 3 设置
查看>>
浅谈C++底层机制
查看>>
STL——配接器、常用算法使用
查看>>
第9课 uart
查看>>
Range和xrange的区别
查看>>
BZOJ 1010 [HNOI2008]玩具装箱 (斜率优化DP)
查看>>
java-动态规划算法学习笔记
查看>>
STL容器之vector
查看>>
Linux 内核中断内幕
查看>>
DNS负载均衡
查看>>
无法向会话状态服务器发出会话状态请求
查看>>
数据中心虚拟化技术
查看>>
Oracle OEM 配置报错: No value was set for the parameter DBCONTROL_HTTP_PORT 解决方法
查看>>