java面向对象
面向对象的程序是由对象组成的, 每个对象包含对用户公开的特定功能部分和隐藏的实现部分
-
面向过程(算法+ 数据结构 = 程序)
-
规模比较小的问题, 分解为过程的开发方式比较理想
-
面向功能划分软件结构
-
以方法为单位
-
-
面向对象(数据在第一位, 再考虑操作数据的算法 )
-
适合解决规模比较大的问题
-
把系统当成对象的集合
-
以对象为单位
-
-
面向对象是基于面向过程的, 也更贴近开发人员的思想
二 类与对象
-
类 是创建对象的模版, 通过类的信息来创建对象
-
由类构造(construct) 对象的过程称为创建类的实例(instance)
-
-
对象 对象是类的一个具体的存在, 一个具体的实例
-
类与对象通过类来构造对象, 对象是一个具体, 类是对象的抽象
-
-
成员属性
-
成员方法
-
类的语法
class 类名{
// 成员变量
// 成员方法
}
class Person{
// 属性
int age;
String name;
String gender;
// 方法
public void eat(){
System.out.println("eating");
}
}
创建对象的语法
类型 变量名 = new 类型();
Person p = new Person();
对象调用属性方法
变量名.属性
变量名.方法();
p.eat = 10;
p.name = "jack";
p.eat();
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)