关于Java中类和对象的学习笔记

Java 学习笔记 《面向对象原理与语言》——第二章 类和对象的基本概念 面向对象的程序设计(Object-Oriented Programming, OOP)是一种现代软件开发方法,它将客观世界中的事物抽象成程序中的对象,以对象为中心来组织代码和数据。与传统的面向过程的程序设计方法不同,面向对象编程更加注重数据的封装、继承和多态性,从而提高了代码的可重用性、可维护性和可扩展性。在面向对象编程思想中,对象被认为是具有状态和行为的实体[4]。状态描述了对象的属性,而行为则定义了对象可以执行的操作。例如,我们可以将现实世界中的“汽车”看作一个对象。 阅读详情

刚刚开通博客,写一写关于自己学习Java中类和对象的理解,也是自己学习的过程吧!希望得到大家的指点和交流。

类和对象

一、类

1、类声明和类体组成结构

{
成员变量;
成员方法的声明及实现;
}

2、声明类:

[修饰符] class 类<泛型> [extends 父类] [ implements 接口列表]

3、声明成员变量:

[修饰符]  数据类型   变量;

4、成员方法:

[修饰符]  返回值类型  方法名(){
    语句序列;
    [return [返回值]];
}

二、对象

类名 对象名

2、对象实例化,使用new 运算符创建实例

1、声明时实例化

类名 对象名=null;
对象 =new 类名([参数列表]);

2、声明后再实例化

类名 对象名=new 类名([参数列表]);

3、调用对象成员变量、调用对象成员方法

  对象名.成员变量
  对象名.成员方法([参数列表])

下面我以Book类作为演示

public class Book {

    public String Name;
    public String author;
    public String Type;
    public double price;
    public String chubanshe;

    //含参数的构造方法
    public Book(String Name,String author,String Type,double price,String chubanshe){
        this.Name =Name;
        this.author=author;
        this.Type =Type;
        this.price =price;
        this.chubanshe =chubanshe;
    }

    //无参数的构造方法,为成员变量赋默认值
    public Book(){
        this("xxx","xxx","xxx",100,"xxx");
    }

    //输出基本信息
    public void about(){
        System.out.println("\n书名:"+Name + "\n价格:"+price+"\n出版社:"+chubanshe);
    }
    public void getName(){
        System.out.println("\n手机:"+Name);
    }
    public static void main(String[] args){

        //对应无参构造函数 Book()
        Book b1=null;
        b1=new Book();
        b1.Name="Java程序设计";
        b1.author="叶核亚";
        b1.Type ="计算机";
        b1.price =44.00;
        b1.chubanshe="电子工业出版社";
        b1.about();

        Book b2=new Book();
        //b2.Name="C语言程序设计";
        b2.about();

        //对应含参构造函数
        Book b=new Book("Java程序设计","叶核亚",
                        "计算机",44.00,"电子工业出版社");
        b.about();

    }

这是程序运行结果:

本文自己手敲而成是自己的学习总结,能力有限,如有错误,希望各位指出

倍加福(P+F)R2000修改雷达IP 在调试车子的时候,用到了倍加福R2000的一款雷达,设备启动建图时发现建不了图,于是查看/scan发现话题无数据,尝试ping雷达接口发现ping不通,应该是IP地址与上位机端口的IP地址不对。首先查看雷达的IP地址,这个在雷达上有两个按键,按下后可以显示IP: 按两下右边的键再按一下左边的键雷达上会显示出IP号,这里拍的不是很清楚。查看到开始时雷达IP地址为192.168.111.10,而上位机ping的IP地址为192.168.188.50.与实际不同,所以需要对雷达进行配置。一台windows笔记本 阅读详情

相关推荐

企业微信会话存档SDK集成与动态库加载实战

本文详细解析了企业微信会话存档SDK的集成与动态库加载实战,重点解决Windows与Linux环境下动态库加载的差异问题。通过实战案例和优化建议,帮助开发者高效完成企业微信API集成,确保合规存档功能稳定运行。

weixin_26934905的博客 464

Java学习笔记(一):类和对象

从面向对象开始……

YOU 571

电机控制框架选型指南:从TI MotorWare到ST MC SDK,5种架构优缺点对比

本文深入对比了TI MotorWare、ST MC SDK、AUTOSAR、FPGA+ARM及集成方案等五种主流电机控制软件框架的架构特点、实时性、开发效率与硬件兼容性。通过工业伺服和消费电子的实战案例分析,为工程师提供了清晰的选型逻辑与决策清单,旨在帮助规避技术债务,选择最适合项目需求的电机控制框架。

rnn9storyteller的博客 1172

Java学习笔记:类与对象

适宜Java初学者,介绍类与对象的基本概念和相关拓展

mokari的博客 529

论文分享|ECCV2022,PATnet,Cross-Domain Few-Shot Semantic Segmentation,CDFSS新基准,文末有复现教程

这篇论文提出的跨域小样本语义分割(CD-FSS)任务,旨在将源域学习的分割能力迁移到目标域,仅需少量标注样本。针对传统小样本分割方法在跨域场景性能下降的问题,作者提出了基于金字塔锚点变换的网络(PATNet),通过将域相关特征转换为域无关特征,并引入任务自适应微调推理(TFI)提升目标域适应能力。实验表明,PATNet在1-shot和5-shot设置下分别比现有方法提升8.49%和10.61%的准确率。同时,作者构建了CD-FSS基准并设计了任务难度评估指标。代码和数据集已开源,复现难度中等。

m0_74277350的博客 1093

如何用Python爬取中国土地市场网2000-2023年土地出让数据(含经纬度)

本文详细介绍了如何使用Python爬取中国土地市场网2000-2023年的土地出让数据(含经纬度),提供了一套高效的技术方案。通过应对动态加载的反爬机制、优化地理编码数据存储和设计异常处理流程,帮助开发者建立自动化数据采集管道。方案已在商业地产分析项目中验证,可稳定采集超过50万条土地交易记录。

weixin_30566063的博客 172

在java中,对象名==null和null==对象名有什么区别,哪种写法更好?

在java中,对象名==null和null==对象名有什么区别,哪种写法更好?

一只苟延残喘的卑微蝼蚁 2133

Linux下OpenFire+Spark即时通讯环境搭建全攻略(含证书错误解决方案)

本文提供了一份详尽的Linux环境下OpenFire服务器与Spark客户端即时通讯系统的搭建与配置全攻略。内容涵盖从环境规划、服务端部署、数据库配置到客户端连接的全流程,并重点解决了Spark连接时常见的证书验证错误问题,为企业构建私有化、高可用的XMPP通讯平台提供了实战指导。

weixin_29251131的博客 164

java 类和对象(面向对象基础) 学习笔记

java 类和对象(面向对象基础) 学习笔记

dafsq的博客 945

使用R语言读取和处理CSV数据集

查看数据集的结构str(data)# 查看数据集的摘要统计信息str()函数将显示数据集的结构信息,包括变量名称、类型和前几行的值。summary()函数将提供数据集的摘要统计信息,如均值、中位数、最小值、最大值等。

CyberGenius的博客 3855

[最新]MapReduce综合应用案例 — 气象数据清洗

【代码】[最新]MapReduce综合应用案例 — 气象数据清洗。

M_inherit的博客 1014

Java类和对象【超详细】干货满满

Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。面向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都非常友好。面相对象程序设计关注的是对象,而对象是现实生活中的实体,比如:洗衣机。但是洗衣机计算机并不认识,需要开发人员告诉给计算机什么是洗衣机。

weixin_65476629的博客 9653

2024年12月数据月报

2024年12月大数据月报,为您准备了阿里、字节、百度等大厂150多篇实践案例

SmartSi 2653

菜鸡的Java学习笔记——类和对象

Java学习笔记——类和对象 文章目录Java学习笔记——类和对象什么是类和对象Java中对于类的定义创建类的实例对象成员变量的使用方法(Method)包(Package)访问修饰符面向对象三大特征封装继承多态ArrayList类的使用 什么是类和对象 类是抽象的概念,是对象的类型(模板),具有相同属性和方法的一组对象的集合;对象的属性,即为对象所具有的特征;对象的方法,即为对象执行的操作。 类描述对象的具体信息,而对象是一个具体实体。在java中,所有的java程序都以类class为组织单元 举个栗子,显

WTB的博客 190

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Java学习笔记之---类和对象

Java学习笔记之---类和对象 (一)类 类是一个模板,它描述一类对象的行为和状态 例如:动物类是一个类,动物们都有属性:颜色,动物们都有行为:吃饭 public class Dog { String name; String color; public void eat(){ System.out.println("吃饭"...

weixin_30502965的博客 86

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

【Java全栈学习笔记-U1-day09】 类和对象

访问修饰符 数据类型 属性名称 = 初始值;//例如访问修饰符 返回值类型 方法名称(参数列表){//方法体...return 返回值;//方法体...注意:方法无返回值时,返回值类型为voidpublic void 方法名(){//方法体...示例:定义车类//定义车类 汽车类型//定义一系列的属性和方法//1.定义属性//品牌//颜色//价格//定义车跑的方法System.out.println("车正在行驶的过程中......");//定义车载音乐。

m0_47109389的博客 870

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Java学习笔记——类和对象

类和对象里的相关知识点

ShirleyZ1007的博客 809

Java类和对象的学习笔记

本篇介绍了面向对象和面向过程的关系,类的定义,对象的成员(成员变量,成员方法)和对象成员访问,类和对象的关系 对象的初始化,对象的构造(构造方法的定义和使用),对象内的this介绍和用法...

记录并分享学习编程时的知识点... 1751

java学习笔记——类和对象

类和对象 文章目录类和对象面向对象概述面向过程面向对象面向对象思维的好处类和对象类和对象在现实生活中的映射类的定义在内存中创建对象:使用对象局部变量成员变量(类的属性)匿名对象构造器(构造方法)对象数组this关键字 面向对象概述 面向过程 分析解决问题的所需要的步骤,然后我们用函数来一步一步的调用实现。 举例:把大象放入冰箱 (1)打开冰箱门 (2)放入大象 (3)关闭冰箱 面向过程的思想是注...

coydone的博客 391

Java学习笔记10面向对象和类_20200327

这里写自定义目录标题第10章 面向对象编程01 练习02 对象和类 第10章 面向对象编程 01 练习 02 对象和类 面向对象编程和面向过程编程 对象,Object 一台电视机,一辆汽车。 对象有两个特征:状态和行为。 对象将其状态存储在字段(变量)中,并通过方法公开其行为。方法对对象的状态进行操作。 例1: import java.awt.Point; public class ...

gotojoko的博客 196

java类和对象笔记_Java——类与对象学习笔记

一、什么是类,什么是对象?都知道java是一门面向对象的语言,那到底什么是面向对象呢?说到对象这一个概念,就必须提到类。对象与类可以说是相依相存的,类按照字面意思很好理解,人类,鸟类,树类,都是平时生活中常常提到类;而对象就是你平时眼睛见到的一只鸟,一个人,一棵树。所以,类是一个抽象的东西,而对象才是生活中的实体。类就是将具有相同特点的事物抽象出来而形成的一个统称,比如鸟类都会飞,人会说话,会思考...

weixin_35148943的博客 226

java类和对象笔记_Java学习笔记--类和对象

1.介绍面向对象的编程面向对象是现在主流的编程样例,它替代了以前C语言使用时的“结构体”,Java是一门面向对象的语言,所以需要熟悉面向对象的概念。面向对象的程序由很多对象组成,每个函数对于用户而言,都有特殊的功能。程序里面的很多对象都可以直接从公共库里面拿来直接用。不用去研究这些功能怎么去实现的。传统的结构的编程由一系列算法步骤来解决问题。一旦这些步骤确定下来,也要同时确定存储数据的方式。也就是...

weixin_30131443的博客 233

java类和对象笔记_JAVA学习笔记之类和对象

类和对象之间的关系,就如方程式和其中一个解的关系一般。类是一个模板,而对象是套用这个模板的一个实例。我们在生活中遇到的所有的事物都可以看做是对象,就是所谓的万物皆对象概念。从对象中抽象出来的共同点或者规律,可以看做是类。譬如说人类是一个类的概念。人类有很多的特征,可以分为状态和行为。人类的性别、年龄、民族等是其中的部分状态;人类的吃饭、睡觉、购物等是其中的部分行为。而其中的一个人可以看做是一个对象...

weixin_42514005的博客 161

JAVA【类和对象】学习笔记

输入:右键左边的src -->new --> package -->输入包名(一般都是网址)例:com.bit.www 或者 com.bit创建好之后,会生成bit的包,在bit中创建新的项目,首行需声明当前Java文件,在哪个包中例:package com;例:import com.bit.TestBit;

m0_73111218的博客 354

【Java学习笔记】 对象和类

在 Java 中,如果给出一个完整的限定名,包括包名、类名,那么 Java 编译器就可以很容易地定位到源代码或者类。成员变量是定义在类中,方法体之外的变量。看看周围真实的世界,会发现身边有很多对象,车,狗,人等等。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。当开发 Java 程序时,可能编写成百上千的类,因此很有必要对类和接口进行分类。在软件开发中,方法操作对象内部状态的改变,对象的相互调用也是通过方法来完成。拿一条狗来举例,它的状态有:名字、品种、颜色,行为有:叫、摇尾巴和跑。

379
下一篇: Caused by: j ava. net. Comnec tException: Comnection timed out: comnect 连接超时
元善
博客等级 码龄9年 12粉丝 8原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值