类和对象的基本认识(一)
创始人
2025-05-30 09:29:05
0

     

        Java是一门纯面向对象的语言(Object Oriented Program,简称OOP),在面向对象的世界里,一切皆为对象。向对象是解决问题的一种思想,主要依靠对象之间的交互完成一件事情。用面向对象的思想来涉及程序,更符合人们对事物的认知,对于大型程序的设计、扩展以及维护都很好,因此学习并且掌握类和对象是非常重要的对学习Java来说。         我们先简单来认识一下类,类是用来对一个实体(对象)来进行描述的,主要描述该实体(对象具有哪些属性(外观尺寸等),哪些功能(用来干啥),描述完成后计算机就可以识别了。 比如:学生,他是一种身份,在Java中可以将其看成是一个类别。 属性:名字,性别,年龄,班级等 功能:也可以说是要做什么,那当然是上课,写作业啦。         既然我们已经知道了类的话,应该如何去定义呢?首先Java里面定义类要用到class关键字,这是不是很熟悉?当我们再idea里面写代码时是否注意到这个呢?
public class Test {public static void main(String[] args) {}
}

里面是不是也有一个class呢?这其实也是一个类,也许你会说:“这里面怎么什么都没有啊?”,这就需要你变通一下了,既然类是描述一个对象的,那么是不是可以描述一个空盒子啊,空盒子里面不就什么都没有吗?至于后面的public那就后面再说,在学习Java初期你可以前面先不写。那么我们现在开始正式带大家去创建类了。        

class ClassName{ fifield; // 字段(属性) 或者 成员变量 method; // 行为 或者 成员方法 } 其中ClassName是类名,而{}里面包含的是类的主体,类中包含的内容称为类的成员。属性主要是用来描述类的,称之为类的成员属性或者类成员变量。方法主要说明类具有哪些功能,称为类的成员方法。如
class Student{public String name;public String sex;public int age;public void doClass(){//成员方法或行为System.out.println("上课");}public void doHomeWork(){//成员方法或行为System.out.println("写作业");}
} 

也许你会问public是什么,这个以后再说,现在你可以现在前面统一写public,这样不会影响你后面的学习。当然这个类也还没写完,还有构造方法还没写呢,现在只是让你们认识一下类的创建,注意类名采用大驼峰来写,大驼峰就是每个单词的首字母大写如Student,而方法则采用小驼峰来写,就是首字母小写,后面的单词首字母大写,如doHomeWork。这样便于阅读也是Java的习惯。并且一个java文件里面定义一个类,main方法所在的类一般要使用public修饰(注意:Eclipse默认会在public修饰的类中找main方法) ,public修饰的类必须要和文件名相同。

        当我们定义好以后,我们怎么使用这个类呢?这就不得不提类的实例化了,那么什么实例化呢?定义了一个类,就相当于在计算机中定义了一种新的类型,与int,double类似,只不过int和double是java语言自 带的内置类型,而类是用户自定义了一个新的类型,比如上述的:PetDog类和Student类。它们都是类(一种新定 义的类型)有了这些自定义的类型之后,就可以使用这些类来定义实例(或者称为对象)。 用类类型创建对象的过程,称为类的实例化,在java中采用new关键字,配合类名来实例化对象。如 Student student = new Student();这就实例化了一个类,当然这个Student类与int等基本类型差不多,可以多次使用,如 int a = 0,int b = 0,Student也可以继续使用。如果我们想访问里面的字段或者方法,我们可以通过(.)来访问,如:

public class Test {public static void main(String[] args) {Student student = new Student();student.doClass();student.doHomeWork();System.out.println(student.name);}
}

是不是突然觉得有点像C语言的结构呢?已经说了这么多了,那么今天就说到这里。我们下次见面。

相关内容

热门资讯

银行、消金公司助贷余额增速不得... 近日,中国证券报记者从多位业内人士处独家获悉,5月以来,多地金融监管部门对部分中小银行、消金公司下达...
朱鸿接任陈航,担任钉钉科技有限... 消费日报-今朝新闻讯 天眼查显示,6月23日,钉钉科技有限公司发生工商变更,陈航卸任法定代表人、董事...
3日累跌超20%,德创环保:公... 6月25日, 德创环保(603177.SH)公告,公司股票于2026年6月23日、6月24日和6月2...
北京发布2026年第七轮拟供商... 央广网北京6月25日消息(记者门庭婷)6月25日,北京市规划和自然资源委员会网站发布了2026年第七...
开放麦 | 启明创投胡奇:从A... “2026年,创投圈的浪潮再次翻涌:AI从技术概念走进产业深水区,硬科技创业从“小众赛道” 变成“主...
腾讯孙忠怀:在行业转身处 6月24日,2026腾讯视频年度发布在上海举行。腾讯公司副总裁、腾讯在线视频董事长孙忠怀以《在行业转...
加息,突变!美联储,重磅传来!... 美联储政策路径突生变数。 美国商务部经济分析局最新公布的数据显示,5月个人消费支出(PCE)物价指数...
6月合肥上门收金必看!5步避坑... 2026年6月,合肥黄金市场持续高位运行,不少市民翻出家里闲置的旧金饰、投资金条想变现,上门回收因为...
潮汕女富豪挂帅后加码液冷!祥鑫... 潮汕女强人,带着百亿公司加码液冷散热。 6月24日晚间,祥鑫科技(002965.SZ)公告称,公司董...
马斯克向太空要电,GobiX ... 一场关于「去哪里找电」的全球竞赛,正在朝两个方向展开。 作者|周永亮 编辑| 郑玄 「太空光伏是不是...
原料药行业陷入周期低谷 有药企... 每经记者|许立波 每经编辑|魏文艺 “过完年到现在,我们整个团队每个月都在出差,跑遍了亚非拉、欧美市...
家门口筛查白内障!永顺泽家镇暖... 大众卫生报·新湖南客户端6月25日讯(通讯员 彭雪姣)为切实解决辖区老年性白内障患者异地就医奔波、就...
终于等到!油价马上再大跌,这个... 点击添加图片描述(最多60个字) 编辑 各位车主朋友,好消息接二连三! 继6月18日油价大幅下调...
丈量出海新路 世界酒庄影响力指... 长期以来,全球酒庄评价体系由西方机构主导,且大多局限于单一酒种、单一评价维度,这一局面正逐渐被打破。...
峰瑞资本创始合伙人李丰:从资本... “2026年,创投圈的浪潮再次翻涌:AI从技术概念走进产业深水区,硬科技创业从“小众赛道” 变成“主...
原创 A... 迈向成熟,还有茁壮成长的机会。 作者 | 方璐 编辑丨于婞 来源 | 野马财经 2026年6月21日...
为企业解锁出海新通道!亚太中小... 6月24日下午,作为2026年APEC中小企业工商论坛的重要组成部分,亚太中小企业国际化合作发展论坛...
君赛生物港股IPO,增聘兴证国... 跟丰宜科技一样,正冲刺港股IPO的上海君赛生物股份有限公司(简称“君赛生物”)增聘一位整体协调人。 ...
圣邦股份明日上市:暗盘涨24%... 雷递网 雷建平 6月25日 圣邦微电子(北京)股份有限公司(简称:“圣邦股份”,股票代码:“0366...
科技“吃肉”,券商跟着“喝汤”... 当科技持续成为市场核心主线,押中硬科技项目的券商也成为被追逐的焦点。 6月24日,半导体零部件概念股...