1.参数的传递方式

1)值传递

2)引用传递

2.类和对象:

(1)类的定义:

public class 类名{

类型 属性1;

类型 属性2;

………

public 返回值类型 方法名1(形参){

//方法体

}

………

}

示例:

静:属性(成员变量/字段),对应的就是Java中的变量

动:方法(成员方法)

1)万物皆对象:你我他,电视。。。。这些具体的事物都是对象

2)类与对象的关系:类是对象的抽象,对象是类的实例

3)先有类还是先有对象?------先有类再有对象

(2)对象的创建和使用

1)对象的创建

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

  Person p=new Person();

2)对象的使用语法

对象:对象名.属性;

  p.name=”小明”;

方法:对象名.方法();

  p.eat();

(3)类是抽象的,对象是具体的

(4)类是从具体的事物中抽取出来的概念,具体事物的特性抽象成属性,比如身高体重,。。具体事物的行为抽象成方法

   总结一句话:类中有属性和方法

(5)引用变量和对象的关系

引用变量保存在栈里

对象保存在堆里,每次通过new的时候在堆中都会新建一个对象

最新文章

  1. 301和302 Http状态有啥区别?
  2. 时间戳 时区 java mysql
  3. 收藏一些好用的fifo
  4. WEKA运行LIBSVM出现problem evaluating classifier:rand
  5. 自然语言16_Chunking with NLTK
  6. oracle查询表的索引
  7. 夺命雷公狗ThinkPHP项目之----企业网站12之文章添加的实现
  8. ubuntu安装hive
  9. oracle学习 四(持续更新中)无法为表空间 MAXDATA 中的段创建 INITIAL 区
  10. DHCP Option 60 的理解
  11. 解决IE浏览器IFrame对象内存不释放问题
  12. ubuntu 12.04(Precise Pangolin)启用休眠(Hibernate)功能的方案
  13. nvarchar and nchar
  14. AVL树(平衡二叉查找树)
  15. java集合HashMap、HashTable、HashSet详解
  16. telerik reporting报表
  17. 【PHP】解析PHP中的错误和异常处理
  18. springMVC一个Controller处理所有用户请求的并发问题(转)
  19. RPC、RMI、SOAP、WSDL的区别详解
  20. mysql/mariadb学习过程中出现的问题与解决

热门文章

  1. 隔行变色---简单的css js控制table隔行变色
  2. Shell脚本学习-echo命令
  3. _ZNote_Qt_定时器的总结
  4. ASP.NET MVC5 及 EF6 学习笔记 - (目录整理)
  5. 《Node.js 高级编程》简介与第二章笔记
  6. (转载)Linux之虚拟机 rehl7的ip
  7. redis 缓存
  8. JS应用实例4:表格隔行换色
  9. 机器学习技法笔记:01 Linear Support Vector Machine
  10. java中微信统一下单采坑(app微信支付)