Java学习笔记之——类与对象

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的时候在堆中都会新建一个对象

 

 

 

 

原文地址:https://www.cnblogs.com/wrf-hsj/p/10108510.html