Java 类与对象
2023-09-11 14:22:19 时间
什么是面对对象:人关注事物信息
类:确定对象拥有的属性和方法,客观不存在的
属性:对象拥有的各种特征(有什么)
方法:(可以干什么)
类是抽象的概念,对象是一个你可以看的到,摸得到的东西
定义一个类的步骤:
(1)定义类的名字
public class 类名 {
}
(2)编写类的属性
属性的类型 属性
(3) 编写类的方法
方法;
对象
使用对象的步骤:
(1)创建对象
类名 对象名=new 类名();
Phone phone =new Phone();
(2) 使用对象
引用对象的属性:
对象名.属性
phone.size=12;
变量
1.成员变量
在类中定义,用来描述对象将要有什么 (可以被本类的其他方法使用)
2.局部变量
在类的方法中定义,在方法中临时保存数据(只能在该方法使用)
构造方法
语法
public 构造方法名() {
}
static
静态成员可以使用类名直接访问,也可以使用对象名进行访问
静态方法
静态方法中可以直接调用同类中的静态成员,但不能直接调用非静态成员
##
可以通过创建类的对象,然后通过对象来访问非静态变量
相关文章
- Java实现 LeetCode 790 多米诺和托米诺平铺(递推)
- Java实现 LeetCode 138 复制带随机指针的链表
- Java 蓝桥杯 算法训练 字符串的展开 (JAVA语言实现)
- Java 11正式发布,这几个逆天新特性教你写出更牛逼的代码
- java操作k8s api示例:通过java完成对kubenetes原生资源对象(pod、node、namespace、servcie、deployment)和自定义资源对象CRD的增删改查或事件监听
- Java反射基础:获取Class对象的三种方式
- JNDI中 java:comp/env 的理解
- 华为OD机试 - 计算数组中心位置(Java & JS & Python)
- Spire.Pdf for Java v9.1.4 Patcher
- Simple Logging Facade for Java (SLF4J)作用(java日志框架)
- 【java】Java教程
- Java有了synchronized,为什么还要提供Lock
- java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- 详谈 Java工厂 --- 静态工厂 【简单工厂模式】
- Java:joda-time处理时间对象
- JAVA编程:java环境安装和helloworld
- Java 8 中的 java.util.Map#computeIfAbsent
- Java动态追踪技术探究(动态修改)
- java的重写规则
- 女生应该选JAVA还是前端?
- java复制对象之深拷背(深克隆)
- JAVA中有一个特殊的类: Object。它是JAVA体系中所有类的父类(直接父类或者间接父类)。
- 【JAVA面试必会】JMM高并发详解(java内存模型、JMM三大特征、volatile关键字 )
- java - 详解 Java 17 中新推出的密封类
- java运算符
- Java中介者模式:解密对象间的潜在火药桶
- Java组合模式:如何通过对象组合实现更高效的代码设计