Java入门系列-11-类和对象
這篇文章為你搞懂類和對象的使用
對象:用來描述客觀事物的實體,由一組屬性和方法組成,萬物皆對象。
屬性:就是對象的特征,像身高、體重、顏色
方法:對象的行為,如跑、跳
類:類是模子,定義對象將會擁有的屬性和方法。類是抽象的概念,比如“書”
定義類
語法:
public class 類名{屬性1的類型 屬性1;屬性n的類型 屬性n;……方法1;方法m;…… } 復制代碼定義類可以按照3個步驟
1.定義類名
2.編寫類的屬性
3.編寫類的方法
敲一敲:學生類
public class Student{String name;//名字屬性int age;//年齡public void sayHi(){System.out.println("大家好,我是:"+name+",我 "+age+" 了");} } 復制代碼使用對象
語法:
類名 對象名=new 類名(); 復制代碼敲一敲:創建學生對象
public class Student{String name;//名字屬性int age;//年齡public void sayHi(){System.out.println("大家好,我是:"+name+",我 "+age+" 了");}public static void main(String[] args) {Student student=new Student();student.name="小白";student.age=20;student.sayHi();} } 復制代碼引用類的屬性:對象名.屬性
引用類的方法:對象名.方法名()
OOP
OOP(Object Oriented Programming) 面向對象編程,是一種編程架構思想,不是和對象面對面編程。
為啥要面向對象:
面向對象與人類的思維習慣一致,可以更好的使用計算機模擬現實世界。
面向對象提高了程序的可重用性,程序可以向積木一樣搭建,減少代碼,提高開發速度。
信息隱藏,提高了程序的可維護性和安全性,減少大型軟件開發的風險
java是面向對象的語言,面向對象開發是開發的趨勢。
文檔注釋
之前我們學習到了兩種注釋方式,單行注釋 // 和/* */多行注釋,還有一種注釋用于生成幫助文檔的注釋,就是文檔注釋/** */,在 eclipse 中鍵入 /** 回車其余內容會自動生成。
演示:
import java.util.Arrays; /*** 測試類* @author Jackie**/ public class Test {/*** 數量*/int num;/*** 程序入口* @param args*/public static void main(String[] args) {String[] names= {"張三","李四"};System.out.println(Arrays.toString(names));} } 復制代碼下面列出一些常用的 javadoc 標簽
| @author | 標識一個類的作者 | @author Jack |
| @deprecated | 指名一個過期的類或成員 | @deprecated description |
| @param | 說明一個方法的參數 | @param parameter-name explanation |
| @return | 說明返回值類型 | @return explanation |
| @since | 標記當引入一個特定的變化時 | @since release |
寫完之后的代碼中包含注釋,使用命令即可生成幫助文檔 javadoc -d apidoc *.java
搜索關注公眾號「享智同行」,第一時間獲取技術干貨
總結
以上是生活随笔為你收集整理的Java入门系列-11-类和对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Tensorflow运行程序报错 Fai
- 下一篇: DataWorks 如何设置调度依赖