java面向对象理论基础(java面向对象简单例子解析)
本篇文章给大家谈谈
OO:面向对象OOA:面向对象分析OOD:面向对象设计OOP:面向对象编程什么是类?什么是对象?现实生活是由很多很多对象组成的,基于对象抽出了类对象:开发而言是软件中真实存在的单个个体/东西类:类别/类型,代表一类个体(类是我们自己创造的一种引用数据类型)
类是对象的模板,对象是类的具体的实例类中可以包含:对象的属性/特征------------------------成员变量对象的行为/功能------------------------方法public
classStudent { //成员变量 名称 String name; 前端seo技术有哪些//成员变量 年龄int age; //成员变量 地址 String address;
//成员方法voidstudy(){ System.out.println(name+"在学习"); } }如何创建类?如何创建对象?如何访问成员?publicclassStudent
{ //名称 String name; //年龄int age; //地址 String address; //方法voidstudy(){ 前端seo技术有哪些 System.
out.println(name+"在学习"); } voidsayHi(){ System.out.println("大家好,我叫"+name+",今年"+age+"岁了,家住"
+address); } } //调用publicstaticvoidmain(String[] args) { Student student = new Student(); student.name =
"李四"; student.age = 18;前端seo技术有哪些 student.address ="天宫一号"; }方法的重载(overload/overloading):----更加方便用户的访问发生在同一类中,方法名相同,参数列表不同
编译器在编译时会根据方法的签名自动绑定方法//实例化,并且调用重载方法publicstaticvoidmain(String[] args){ Aoo o =new Aoo(); o.show(); o.show(
25); o.show("bingdundun"); o.show("bingwang",18);前端seo技术有哪些 o.show(25,"bingshen"); } //创建类 并创建重载类 showpublic
classAoo {voidshow(){} voidshow(String name){} voidshow(int age){} voidshow(String name,int
age){} voidshow(int age,String name){} //int show(){return 1;} 重载与返回类型无关//inr show(String addres前端seo技术有哪些s){} 重载与参数名称无关
} 【注】访问对象参数解析,对应关系如下Students zs = new Student();数据类型 引用 指向 对象单词this:这个Pointer:指针random:随机reference:引用
学习记录,参考于:blog.csdn.net/jason13579