济南做网站优化价格科技网站有哪些
2026/4/17 14:59:18 网站建设 项目流程
济南做网站优化价格,科技网站有哪些,装修公司十大排名北京哪家好,自己做的网站怎么用qq登入一、核心概念#xff1a;什么是类#xff1f;什么是对象#xff1f;1.1 先搞懂#xff1a;面向对象 vs 面向过程面向过程#xff1a;关注 “步骤”#xff0c;比如 “打开冰箱→放东西→关冰箱”#xff0c;一步一步按流程写代码#xff08;代表语言#xff1a;C 语言…一、核心概念什么是类什么是对象1.1 先搞懂面向对象 vs 面向过程面向过程关注 “步骤”比如 “打开冰箱→放东西→关冰箱”一步一步按流程写代码代表语言C 语言。面向对象关注 “对象”把 “冰箱” 当成一个独立的 “对象”冰箱自己有 “开门、关门、存放物品” 的功能我们只需要调用冰箱的功能即可不用关心内部实现。1.2 类Class对象的 “设计图 / 模板”类是抽象的是对一类事物的共同特征和行为的描述。特征对应类中的 “成员变量”也叫属性 / 字段比如 “手机” 类的特征品牌、价格、颜色。行为对应类中的 “成员方法”也叫函数比如 “手机” 类的行为打电话、发短信、拍照。1.3 对象Object类的 “具体实例”对象是具体的是根据类的模板创建出来的实实在在的 “东西”拥有类定义的所有特征和行为。一个类可以创建无数个对象比如 “手机” 类可以创建 “小米 14”、“iPhone 15”、“华为 Mate70” 等多个对象每个对象的属性值可以不同比如小米 14 价格 4999iPhone 15 价格 5999但行为逻辑一致都能打电话。二、语法实战如何定义类、创建对象2.1 第一步定义类语法格式java运行// 类的命名规范首字母大写驼峰命名比如Phone、Student public class 类名 { // 1. 成员变量属性描述特征直接定义在类中、方法外 数据类型 变量名1; 数据类型 变量名2 初始值; // 可选给默认值 // 2. 成员方法行为无static关键字 方法返回值类型 方法名(参数列表) { // 方法体具体行为逻辑 代码逻辑; return 返回值; // 无返回值void则省略 } }实战案例定义 Phone 类java运行// 手机类描述手机的特征和行为 public class Phone { // 成员变量属性 String brand; // 品牌 double price; // 价格 String color; // 颜色 // 成员方法行为打电话 public void call(String name) { System.out.println(给 name 打电话); } // 成员方法发短信 public void sendMessage() { System.out.println(发送短信); } }2.2 第二步创建并使用对象语法格式核心语法java运行// 1. 创建对象类名 对象名 new 类名(); 类名 对象名 new 类名(); // 2. 使用对象 // 1访问属性对象名.属性名 对象名.属性名 值; // 赋值 System.out.println(对象名.属性名); // 取值 // 2调用方法对象名.方法名(参数) 对象名.方法名(参数);实战案例使用 Phone 类创建对象java// 测试类包含main方法程序入口 public class PhoneTest { public static void main(String[] args) { // 1. 创建Phone类的对象实例化 Phone p1 new Phone(); // 2. 给对象的属性赋值 p1.brand 小米14; p1.price 4999.0; p1.color 黑色; // 3. 访问对象的属性 System.out.println(品牌 p1.brand); // 输出品牌小米14 System.out.println(价格 p1.price); // 输出价格4999.0 // 4. 调用对象的方法 p1.call(张三); // 输出给张三打电话 p1.sendMessage(); // 输出发送短信 // 拓展创建第二个Phone对象同一类可以创建多个对象 Phone p2 new Phone(); p2.brand iPhone 15; p2.price 5999.0; p2.call(李四); // 输出给李四打电话 } }总结核心关系类是对象的模板抽象对象是类的实例具体一个类可以创建多个对象语法核心定义类成员变量 成员方法→ 创建对象new 类名 ()→ 使用对象对象名。属性 / 方法关键区别成员变量类中、有默认值、堆内存和局部变量方法中、无默认值、栈内存的差异是新手必掌握的重点。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询