一、在java中,过程称为方法,java中的方法出现在类中;

java中的类用关键词class声明;java源代码文件中只能出现一个public公用类;文件名必须和公用类的类名相同;文件扩展名为“. java”;在java文件中,我们可以声明多个类,但是只有一个类可以被声明为public,源代码文件名必须和公用类类名相匹配,如果源代码文件中没有公用类,则文件名可以是任意的;

二、向类中添加成员变量------对象的属性称为相关类中的成员变量;类中的一个成员变量有一下组成:

1、访问修饰符:public、private或者protected,如果省略了访问修饰符,将会使用默认访问修饰符

2、数据类型

3、成员变量名

修饰符是public的文件可以被任何其他对象访问;

三、向类中添加成员方法

1、访问修饰符 2、返回值3、方法名称4、参数列表,在括号中出现

四、静态方法和成员方法的区别

静态方法可以通过“类名.”的方式和对象.的方式进行调用,但是成员方法只能通过对象.的方式调用

静态方法加载在对象之前,所以静态方法中,不能直接访问成员方法或者成员变量;

转载于:https://www.cnblogs.com/yangyqi/p/6758576.html

javaoo-构造方法和添加方法相关推荐

  1. JavaSE基础之构造器(构造方法)和一般方法

    一.概念: 1.构造方法 语法格式: 修饰符 类名(参数类型 参数1,参数类型 参数2,...){.....} 用于创建对象并初始化对象属性的方法,叫"构造方法",也叫" ...

  2. 【Runtime】动态添加方法demo

    今天写一个小demo来演示下runtime的消息转发和动态添加方法. 一般项目中都会有保存当前登录用户资料的需求,我们可以直接将登录成功后的用户信息分别保存到NSUserDefaults中: [def ...

  3. 动态添加方法 并且动态的执行 有类方法 对象方法

    2019独角兽企业重金招聘Python工程师标准>>> // // ViewController.m // TESTzz // // Created by point on 2017 ...

  4. 直线和圆交点 halcon_初中数学三角形、四边形、圆辅助线的添加方法

    今天,小编为大家整理了初中数学三角形.四边形.圆的辅助线添加方法,速来看!! 1三角形中常见辅助线的添加 与角平分线有关的 (1)可向两边作垂线: (2)可作平行线,构造等腰三角形: (3)在角的两边 ...

  5. 电脑上怎么做pdf文件_PDF文件怎么加水印?PDF水印添加方法

    有时候为了不让他人随意盗用我们PDF文件里的内容或图片,或者是出于宣传曝光的目的,我们可以通过给自己的PDF文件添加水印的方式来保护PDF文件里的内容.那么PDF文件怎么加水印?有什么方便的PDF水印 ...

  6. 向现有对象实例添加方法

    我读过,可以在Python中向现有对象(即不在类定义中)添加方法. 我了解这样做并不总是一件好事. 但是怎么可能呢? #1楼 至少有两种方法可以将方法附加到没有types.MethodType的实例上 ...

  7. 009-对象—— 构造方法__construct析构方法__destruct使用方法 PHP重写与重载

    <?php /**构造方法__construct析构方法__destruct使用方法 PHP重写与重载*/ //构造方法:当实例化对象时,自动运行的方法 /*class channel{func ...

  8. 《Zabbix-ICMP ping监控添加方法》-7

    什么是item: Items是监控项,是监控的基本元素,每一个监控项对应一个被监控端的采集值. item构成: Items由key+参数组成,这些值都可以自定义,监控项中需要获取cpu信息,则需要一个 ...

  9. Visual Studio 2013或2015工程属性中包含目录和库目录的添加方法,附加依赖项,相对路径

    参考文章:包含目录.库目录.附加包含目录.附加库目录.附加依赖项之详解 https://blog.csdn.net/u012043391/article/details/54972127 参考文章:V ...

  10. View的setOnClickListener的添加方法

    1)第一种,也是最长见的添加方法(一下都以Button为例) 1 Button btn = (Button) findViewById(R.id.myButton);2 btn .setOnClick ...

最新文章

  1. 深度解析dba_segments和sys.seg$中的细节差异(下)
  2. arcgis坐标系学习总结
  3. java 设置光标_java光标位置怎么设置 java设置光标位置方法
  4. VS.NET 2005中实用的默认键
  5. 搞机器学习需要数学基础吗?
  6. jdbctemplate 开启事务_Spring(四):事务管理
  7. extjs 日期不显示
  8. ajax技术怎么应用程序,利用AJAX技术开发应用程序.pdf
  9. YACC、LEX、JAVACC-------常用的编译工具
  10. 关于JS的window.onload与$(function (){})方法区别
  11. 管理Linux软件包和进程
  12. Struts 2教程
  13. 从有状态应用(Session)到无状态应用(JWT),以及 SSO 和 OAuth2
  14. 多多小程序(doodoo)发布1.0,基于node,vue开发的微信小程序系统
  15. 外贸:Facebook养号攻略
  16. vue:高德地图的使用
  17. Excel函数——小数点计算
  18. 单片机60秒秒表c语言,基于51单片机的60秒,秒表计时器
  19. 前端入门篇(八)表单
  20. 【Tomcat】tomcat logs 目录下各日志文件的含义

热门文章

  1. oracle用户、表空间操作常用命令
  2. 应用营销策略知多少?
  3. java 日期的工具类_java 日期时间工具类
  4. linux中facl有什么作用,在Linux中使用setfacl后权限被拒绝
  5. 个性化推荐之召回的方法
  6. 11.1 安装配置Apache
  7. python 错误、调试和测试
  8. sendmail邮件服务搭建详细解   小小子
  9. (二)线程同步_3---在类中使用相互独立的属性同步
  10. ICallbackEventHandler 前后台无刷新交互