尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
面向对象-类和对象
一、类和对象类1、实体类一类事物的抽象表现形式2、组成部分1属性成员变量这类事物都有什么。a、定义位置类中方法外。b、作用范围作用于当前类。c、定义格式数据类型 变量名d、成员变量有默认值。2行为成员方法这类事物能干什么定义方法时不需要使用static关键字。public class Person { String name; //成员变量 int age; //成员变量 //成员放方法 public void eat(){ System.out.println(我在吃东西); } }对象1、概述一类事物的具体体现。2、使用1导包 import 包名.类名如果两个类在同一个包下不需要导包在不同的包下需要导包。2创建对象想要使用哪个类中的成员就new哪个类的对象。类名 对象名 new 类名()Person person new Person();3调用成员成员变量成员方法想要使用哪个类中的成员就用哪个类中的对象去点成员。对象名.成员变量 值对象名.方法名() 调用无参无返回值方法对象名.方法名(参数) 调用有参无返回值方法数据类型 变量名 对象名.方法名() 调用无参有返回值方法数据类型 变量名 对象名.方法名(参数) 调用有参有返回值方法public static void main(String[] args) { Person p new Person(); p.name 李逵; p.age 23; System.out.println(p.name); //李逵 System.out.println(p.age); //23 p.eat(); //我在吃东西 }练习//定义手机类 public class Phone { String brand; String color; int prince; public void call(String name) { System.out.println(打电话给 name); } public String message() { return 发信息; } } public class Demo01 { public static void main(String[] args) { Phone p new Phone(); p.brand 苹果; p.color 黑色; System.out.println(p.brand);//苹果 p.call(张三);//打电话给张三 } }二、匿名对象1、所谓的匿名对象其实是没有等号左边的部分只有等好右边的部分(对象)//正常的 Person p new Person(); p.name zhang; //匿名的 new Person.name zhang;三、对象的内存解析一个对象的内存两个对象的内存两个对象指向同一个地址四、成员变量与局部变量的区别1、定义位置不同a、成员变量类中、方法外。b、局部变量定义在方法之外或者参数位置。2、初始化值不同a、成员变量有默认值可以直接使用。b、局部变量无默认值先定义再使用。3、作用范围不同a、成员变量作用于整个类。b、局部变量作用于自己所在的方法。4、内存位置不同a、成员变量在堆中跟着对象走。b、局部变量在栈中跟着方法走。5、生命周期不同a、成员变量随着对象的创建而产生随着对象的消失而消失。b、局部变量随着方法的调用而产生随着方法调用完毕而消失。public class Person { String name; //成员变量 int a ; public void eat(){ int i 10; //局部变量 int b; System.out.println(b);//报错局部变量没有默认值 System.out.println(a); System.out.println(i); System.out.println(name); } public void run(){ // System.out.println(i);// 报错是局部变量 } }练习public class MyDate { int year; int month; int day; } public class Citizen { String name; //MyDate类属于自定义类引用数据类型 //使用之前必须进行赋值 //怎么赋值使用new对象进行赋值 MyDate birthday; String idCoard; } public class Test { public static void main(String[] args) { Citizen citizen new Citizen(); citizen.name zhang; // citizen.birthday new MyDate(); //链式调用 citizen.birthday.month 2026; citizen.birthday.year 5; citizen.birthday.day 15; } }
RELATED

相关推荐

侧信道攻击如何破解嵌入式AI黑盒:从功耗分析到对抗样本生成

侧信道攻击如何破解嵌入式AI黑盒:从功耗分析到对抗样本生成

1. 项目概述:当嵌入式AI遇上“窃听风云”最近在跟几个做物联网安全的朋友聊天,他们提到一个越来越普遍的现象:很多智能门锁、工业传感器甚至车载摄像头,都开始内置一些轻量级的AI模型,用来做人脸识别、异常检测或者语音…

📅 2026/9/12 22:29:22
LLM应用安全防护实战:从威胁模型到部署LLM-Guard防火墙

LLM应用安全防护实战:从威胁模型到部署LLM-Guard防火墙

1. 项目概述:为什么你的LLM应用需要一个“安全员”? 最近在折腾本地部署大语言模型(LLM)的朋友越来越多了,从搭建一个简单的聊天界面到开发复杂的智能体应用,大家玩得不亦乐乎。但不知道你有没有遇到过这样…

📅 2026/8/15 7:17:57
【YOLO26 系列】基于YOLO26火灾检测系统【python源码+Pyqt5界面/WEB+数据集+训练代码】

【YOLO26 系列】基于YOLO26火灾检测系统【python源码+Pyqt5界面/WEB+数据集+训练代码】

【YOLO26 系列】基于YOLO26火灾检测系统【python源码Pyqt5界面/WEB数据集训练代码】 导读 本文基于最新YOLO26目标检测模型,开发了一套适用于监控场景的火灾检测系统。项目针对火灾场景中的烟雾、火焰两类目标进行检测,配套包含数千张标注完成的火灾场景…

📅 2026/7/24 11:07:40
MORE NEWS

更多资讯

📰

Zulip 密码强度策略解析:PASSWORD_MIN_GUESSES 阈值设计与 zxcvbn 实战应用

Zulip 密码强度策略解析:PASSWORD_MIN_GUESSES 阈值设计与 zxcvbn 实战应用 【免费下载链接】zulip Zulip server and web application. Open-source team chat that helps teams stay productive and focused. 项目地址: https://gitcode.com/GitHub_Trending/zu…

📰

局域网ARP欺骗排查与防护:从ARP协议原理到Anti ARP Sniffer实战

简介:面向网络安全运维与局域网管理场景,这份工具包提供 Anti ARP Sniffer v3.5 主程序及配套文档,可实时监控ARP请求/响应、扫描LAN内设备MAC地址,帮助检测和抵御ARP欺骗、中间人攻击,适合网络管理员、安全爱好者及PC…

📰

Activepieces Tables 内置关系数据库完全指南:表、字段、记录、Webhook 与过滤语义

Activepieces Tables 内置关系数据库完全指南:表、字段、记录、Webhook 与过滤语义 【免费下载链接】activepieces AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflow…

📰

MATLAB多任务优化实践:MToP平台与MFEA算法解析

简介:多任务优化平台(MToP)是一套面向科研人员与工程师的MATLAB工具箱,聚焦进化多任务处理场景,解决多目标、多任务联合优化问题。压缩包内共2000个文件,以m源码为核心,收录40余种多任务进化算法…

📰

ThinkPHP5图书管理系统Demo源码解析与实战部署

简介:这是一套基于ThinkPHP5开发的轻量级图书管理系统Demo源码,面向PHP初学者与Web全栈入门者,帮助快速掌握MVC架构、前后端交互及常见业务功能实现。项目采用ThinkPHP5作为后端框架,EasyUI构建后台管理界面,Bootstrap…

📰

CopilotKit 语音输入 QA 验证指南:Claude Agent SDK(TypeScript)集成的转录链路与端到端测试

CopilotKit 语音输入 QA 验证指南:Claude Agent SDK(TypeScript)集成的转录链路与端到端测试 【免费下载链接】CopilotKit The Frontend Stack for Agents & Generative UI. React, Angular, Mobile, Slack, and more. Makers of the AG-…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬