电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Java面向對象基礎教學(三)

瀏覽:108日期:2022-08-09 13:35:03
目錄1.包是什么:2.Java面向對象程序設計三大重要特征:(1)封裝:(2)繼承extends:(3)多態3.instanceof 運算符 總結1.包是什么:

包相當于文件夾,把不同類型的文檔歸類,分別放到不同的文件夾中

語法:

package <包名>;

聲明一個包的語句必須放在類中的第一行

包的導入:import <包名>.<類名>;也可以

import <包名>.*;

2.Java面向對象程序設計三大重要特征:(1)封裝:

將類的某些信息隱藏在類的內部,不允許外部程序直接訪問,而是通過該類提供的方法來實現對隱藏信息的訪問和操作。

例如:

public class Person{ private String name; private int age;​ public int getAge(){ return age; }​ public String getName(){ return name; }​ public void setAge(int age){ this.age = age; }​ public void setName(String name){ this.name = name; }}(2)繼承extends:

指的是繼承父類所以的非私有的屬性和方法

語法:

[修飾符] class 子類名 [extends 父類名]{//類定義部分}

例如:

public class People{ String name; String sex; int age; public void talk() { System.out.println('我是男孩');} public static void main(String[] args) {// TODO 自動生成的方法存根People p = new Boy();p.talk();}class Boy extends People{ }

運行結果如下:

Java面向對象基礎教學(三)

(3)多態

多態又分為重載和重寫

一. 重載:方法的重載,指的是同一個類中,可以有多個相同的方法名,但這些方法的參數必須不同

例如:

class math {public int add(int a,int b) {return a+b;}public double add(int a,double b) {return a+b;}public double add(double a,double b) {return a+b;}}

注意:(1)同一個類中方法名相同,參數列表不同

(2)返回值類型不能用于區分方法的重載

二.重寫

子類與父類之間,方法名與參數相同,代碼不同

例如:

public class People{ String name;String sex;int age; public void talk(){ System.out.println('我是男孩'); }}class Boy extends People{ public void talk() {//代碼塊; }}3.instanceof 運算符

a instanceof B 判斷對象a是不是由B類創建的,如果條件成立,則返回true,否則返回false

例如:

public class People { String name; String sex; int age; public void talk() { System.out.println('我是男孩'); }public static void main(String[] args) {// TODO 自動生成的方法存根People p = new Boy();if (p instanceof Boy) {Boy b = (Boy)p;b.talk();}else {p.talk();}}}class Boy extends People{ public void talk() { }} 總結

本篇文章就到這里了,希望可以對你有所幫助,也希望您能夠多多關注好吧啦網的更多內容!

標簽: Java
相關文章:
主站蜘蛛池模板: 煤粉取样器-射油器-便携式等速飞灰取样器-连灵动 | 儋州在线-儋州招聘找工作、找房子、找对象,儋州综合生活信息门户! | 拉力机-万能试验机-材料拉伸试验机-电子拉力机-拉力试验机厂家-冲击试验机-苏州皖仪实验仪器有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 成都亚克力制品,PVC板,双色板雕刻加工,亚克力门牌,亚克力标牌,水晶字雕刻制作-零贰捌广告 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 2-羟基泽兰内酯-乙酰蒲公英萜醇-甘草查尔酮A-上海纯优生物科技有限公司 | 建筑资质代办_工程施工资质办理_资质代办公司_北京众聚企服 | 哔咔漫画网页版在线_下载入口访问指引 | 导电银胶_LED封装导电银胶_半导体封装导电胶厂家-上海腾烁 | 粤丰硕水性环氧地坪漆-防静电自流平厂家-环保地坪涂料代理 | 辐射色度计-字符亮度测试-反射式膜厚仪-苏州瑞格谱光电科技有限公司 | 字典-新华字典-在线字典查字-字典趣 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 专业的压球机生产线及解决方案厂家-河南腾达机械厂 | CCC验厂-家用电器|服务器CCC认证咨询-奥测世纪 | EDLC超级法拉电容器_LIC锂离子超级电容_超级电容模组_软包单体电容电池_轴向薄膜电力电容器_深圳佳名兴电容有限公司_JMX专注中高端品牌电容生产厂家 | 广东机电安装工程_中央空调工程_东莞装饰装修-广东粤标建设有限公司 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 发电机价格|发电机组价格|柴油发电机价格|柴油发电机组价格网 | 直流电能表-充电桩电能表-导轨式电能表-智能电能表-浙江科为电气有限公司 | 对辊破碎机_四辊破碎机_双齿辊破碎机_华盛铭重工 | 石英粉,滑石粉厂家,山东滑石粉-莱州市向阳滑石粉有限公司 | 美国查特CHART MVE液氮罐_查特杜瓦瓶_制造全球品质液氮罐 | 上海深蓝_缠绕机_缠膜机-上海深蓝机械装备有限公司 | 翅片管换热器「型号全」_厂家-淄博鑫科环保 | 广西绿桂涂料--承接隔热涂料、隔音涂料、真石漆、多彩仿石漆等涂料工程双包施工 | 学考网学历中心| 北京公司注册_代理记账_代办商标注册工商执照-企力宝 | 北钻固控设备|石油钻采设备-石油固控设备厂家 | NBA直播_NBA直播免费观看直播在线_NBA直播免费高清无插件在线观看-24直播网 | 注塑模具_塑料模具_塑胶模具_范仕达【官网】_东莞模具设计与制造加工厂家 | 盐城网络公司_盐城网站优化_盐城网站建设_盐城市启晨网络科技有限公司 | 开业庆典_舞龙舞狮_乔迁奠基仪式_开工仪式-神挚龙狮鼓乐文化传媒 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 家用净水器代理批发加盟_净水机招商代理_全屋净水器定制品牌_【劳伦斯官网】 | 无线遥控更衣吊篮_IC卡更衣吊篮_电动更衣吊篮配件_煤矿更衣吊篮-力得电子 | 杭州|上海贴标机-百科| 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 舞台木地板厂家_体育运动木地板_室内篮球馆木地板_实木运动地板厂家_欧氏篮球地板推荐 | 高铝矾土熟料_细粉_骨料_消失模_铸造用铝矾土_铝酸钙粉—嵩峰厂家 |