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