访问对象中的属性与方法

Posted penphy

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问对象中的属性与方法相关的知识,希望对你有一定的参考价值。

访问对象中的属性:

引用名称.属性名称

访问对象中的方法:

引用名称.方法名称()

 

 1 //第一步:编写类
 2 class Student{
 3     //第二步:编写属性也叫做成员变量或实例(对象)变量
 4     String name;        //默认值为null
 5     int age;        //默认值为0
 6     char sex;    //默认值为\\u0000
 7     String address;    //默认值为null
 8 
 9     //第三步:编写方法
10     public void study(){
11         System.out.println("正在学习面向对象......");
12     }
13 }
14 //编写学生的测试类
15 class StudentTest{
16     public static void main(String[ ]args){
17         //根据类(本例子是Student类)创建对象 语法格式:类名 引用名称 = new 类名();
18         /*
19             new Student();表示创建一个对象,new的Student,则创建的就是学生对象,同时在堆内存中开辟一块空间
20             将右侧的对象地址赋给左侧引用名称zs 
21         */
22         Student zs = new Student();
23         //通过引用名称zs获取对象中的属性        引用名称.属性名称
24         System.out.println(zs.name);        //null
25         System.out.println(zs.age);        //0
26         System.out.println(zs.sex);        // 
27         System.out.println(zs.address);    //null
28 
29         //对对象中的属性进行赋值,语法格式:引用名称.属性名称 = 值;
30         zs.name = "张三";
31         zs.age = 19;
32         zs.sex = ‘男‘;
33         zs.address = "北京大兴市";
34 
35         //输出引用名称zs对应对象中所有属性的值
36         System.out.println("姓名: " + zs.name + "\\n年龄:" + zs.age + "\\n性别:" + zs.sex + "\\n地址:" + zs.address);
37         
38         //使用引用名称访问对象中的方法,语法格式:引用名称.方法名称()
39         zs.study();
40     }
41 }

 

技术图片

String的地址要是常量池没有,会自动开辟

 

以上是关于访问对象中的属性与方法的主要内容,如果未能解决你的问题,请参考以下文章

访问对象中的属性与方法

python之路之前没搞明白4面向对象(封装)

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

Android - 保留片段?

javascript基本属性访问对象的属性和方法

java语言支持oop中的oop是啥