我的快乐小窝 > 旧信息 >Java类与对象的基本概念与举例

Java类与对象的基本概念与举例

{"data":{"title":"Java类与对象的基本概念与举例","abstract":"类与对象的基本概念类与对象概念的铺垫类:对现实事物的抽象,是一个框架、一个模板、一张图纸;对象:现实事物的个体,在有些场景下也可以理解为一个关系比较紧密的集合。2.","articleType":"article","itemId":"7112669698247901704","groupId":"7112669698247901704","groupSource":2,"isOriginal":false,"banComment":false,"publishTime":"2022-06-24 13:11","source":"杂文论","tag":"technique","mediaSite":null,"pathname":"/article/7112669698247901704/","loginUserInfo":null,"favorite":false,"relation":{"isFollowing":false,"isFollowed":false},"likeData":{"userLikeStatus":0,"count":0},"isSelf":false,"content":"

类与对象的基本概念

类与对象概念的铺垫

类:对现实事物的抽象,是一个框架、一个模板、一张图纸;

对象:现实事物的个体,在有些场景下也可以理解为一个关系比较紧密的集合。

2.为什么引入类和对象的思想

减少代码重复(比如通过继承减少的代码量);让程序结构更清晰;让系统设计(功 能设计)更加灵活;便于维护。

面向对象思想比较符合人们的日常思维,理解上不存在难度。

1.类,是抽取某一类事物的共同属性,行为,为这一类事物画出一个框架。

2.对象,是类的具体,也叫类的实例,大部分情况下是代表个体。由对象调用方法产生行为。

3.关于属性:描述类的基本量,通常在方法中会用到。

4.关于行为:由类定义行为,但由类的对象执行行为(调用方法);除非类所代表的事物都具有某种行为时可以直接操作方法(静态方法),否则都由类的对象操作方法。

class Area{ //求面积的类

double radius; //定义半径属性,成员变量

double height; //定义高度,成员变量

double length; //定义长度,成员变量

double width; //定义宽度,成员变量

double getCircleArea(double r){ //定义求圆面积的方法,成员方法

return 3.14*r*r;

}

double getRectangleArea(double l,double w){ //定义求矩形面积,成员方法

return l*w;

}

… …

}

Area ca=new Area(); //创建 Area 类的一个对象,也称为Area 的实例化

double circleArea=ca.getCircleArea(3.0); //通过对象调用方法获得圆面积

再如以下的类:

class Human{

String ID_umber; //身份证号

public String hisJob(String id){ //根据身份证号获得这个人的工作

… …

}

public int hisAge(String id){ //根据身份证号获得这个的年龄

… …

}

}

Human tom=new Human( );

tom.ID_number=410123456789012345;

String tom_Job=tom.hisJob(tom.ID_number);

3.归纳 一个类里面:成员变量表示类的属性,成员方法表示类的行为。

","imageList":[],"mediaInfo":{"userId":"MS4wLjABAAAAj0x96C6F0wbjshtCkvFyWXZyzqjHnoQXmMT4tbzgq7k","unsafeUserId":"945227754638397","name":"杂文论","avatarUrl":"https://p3.toutiaoimg.com/origin/137c600012f6cab78dd04","description":"语美同栖,与你同行!!!","userVerified":1},"seoTDK":{"title":"Java类与对象的基本概念与举例-今日头条","description":"类与对象的基本概念类与对象概念的铺垫类:对现实事物的抽象,是一个框架、一个模板、一张图纸;对象:现实事物的个体,在有些场景下也可以理解为一个关系","keywords":"Java,跟着地铁圆太原安家梦,设计","publishTimestamp":"1656047514","modifiedTimestamp":"1656048723"},"logId":"2022062415341201015811822224A23B1C","sylpageConfig":{"card":{"id":""}},"identity":{"web_id":"7111199547455817229","user_is_login":false},"abtestInfo":{"rsp_type":5,"version_name":"4252807,4164637","parameters":{"feat_repost_type":{"new":true},"home_nav_conf":{"dcd_out":1},"local_filter":{"core_filter":{"filter_list":{"ms::TicaiFilter":true}}},"page_upgrade":{"new_profile":true,"video_double_column":true},"sati":{"enable_ad_prime":true,"enable_sorter_optimus":true,"prime_rule_rank_version":"toutiao_web","use_toutiao_web_feed":true,"format_max_consecutive_middle":2,"format_max_consecutive_nogroups":3,"enable_reduce_nogroup":true},"seraph":{"score_rule":{"default":{"replace":{"group_util":"_CTR - 1000*dislike"}},"new_user":{"replace":{"group_util":"_CTR - 1000*dislike"}}}},"sort":{"allowed_ticai":["forum_post","pgc_text","pgc_video"]},"video_detail_page_upgrade":{"new_page":true}},"env_flag":0},"localCityInfo":{"name":"北京","code":"110000","channelId":3202164529},"showResearch":false}}
本文来自网络,不代表本站立场,转载请注明出处:https://51.wxwx.cc/index.php?m=content&c=index&a=show&catid=392&id=197873

我的快乐小窝,知识百科

我的快乐小窝后续将为您提供丰富、全面的关于我的快乐小窝,知识百科内容,让您第一时间了解到关于我的快乐小窝,知识百科的热门信息。小编将持续从百度新闻、搜狗百科、微博热搜、知乎热门问答以及部分合作站点渠道收集和补充完善信息。