尧图网络 高端网站定制 · 原创设计
免费咨询热线
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/11/9 19:45:15
LLM应用安全防护实战:从威胁模型到部署LLM-Guard防火墙

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

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

📅 2026/11/9 15:51:45
【YOLO26 系列】基于YOLO26火灾检测系统【python源码+Pyqt5界面/WEB+数据集+训练代码】

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

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

📅 2026/9/12 22:41:02
MORE NEWS

更多资讯

📰

廊坊本地考电工证多久拿证 实操考试心里没底怕挂科

廊坊本地考电工证多久拿证 实操考试心里没底怕挂科 实操考试心里没底怕挂科,这是大多数第一次报考电工证的学员最真实的感受。尤其是像你这样的南阳卧龙区学员,可能对考试流程、题型、实操操作都不熟悉,担心一不小心就挂科。但别担心,只要掌握好备考方法…

📰

你之前考的证在外省能不能转过来?无锡市考高压电工证真实经历揭秘

你之前考的证在外省能不能转过来?无锡市考高压电工证真实经历揭秘 之前考的证在外省能不能转过来?这几乎是每个准备考高压电工证的工友最先问的问题。我有个同事小李,就是从河南来的,他在郑州考的高压电工证,后来到无锡打工,发现证书在本地不能直接使用…

📰

汝州考电工证在哪里 一个真实经历告诉你别走弯路

汝州考电工证在哪里 一个真实经历告诉你别走弯路 你是不是也和我一样, 不知道去哪报名怕被中介坑 ?刚听说要在汝州考电工证,结果一查信息就头晕,网上一堆培训机构,价格参差不齐,还有的连资质都没有,真怕一不小心就被坑了。我就有个朋友,当初为了省…

📰

廊坊本地考电工证千万别踩坑,工地太忙根本没时间复习考试

廊坊本地考电工证千万别踩坑,工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,这是很多一线电工的真实写照。很多人在一线干了多年,但因为没有电工证,不仅影响职业发展,还可能面临被处罚的风险。更让人头疼的是, 廊坊本地考电工证…

📰

永川职教中心电工证通过率揭秘:考不过白交钱?真相在这

永川职教中心电工证通过率揭秘:考不过白交钱?真相在这 怕考不过白交培训费?永川职教中心电工证报考前你必须知道的真相, 通过率揭秘 就在这里!别再被培训机构忽悠,咱们今天就来聊聊怎么稳稳拿下电工证,不走弯路,不花冤枉钱!…

📰

弱电电工证操作电压千万别踩坑:新乡水利工程从业者必看备考攻略

弱电电工证操作电压千万别踩坑:新乡水利工程从业者必看备考攻略 你是不是正为找工作发愁?手里缺个特种作业证,企业一问“有证吗”,你就只能摇头?弱电电工证操作电压这事儿,不是你想考就能考,也不是你想过就能过的,稍有不慎,钱花了、时间耗了,证还拿…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

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

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

📞 💬