博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java 类和方法的学习
阅读量:4594 次
发布时间:2019-06-09

本文共 1628 字,大约阅读时间需要 5 分钟。

package com.study1;

public class Exercise3 {

public static void main(String[] args) {

// TODO Auto-generated method stub
//==对应标记为 第一个类===
Wfhz w1=new Wfhz(); //创建了对象
System.out.println(w1.i); //由于Wfhz类中定义了类变量i,同时i给予赋值等于1.所以使用输出语句。
//==对应标记为 第二个类
Wfhz1 w2=new Wfhz1();//创建了对象
w2.i=5; //由于类Wfhz1中的变量i之定义了类型,没有给予赋值,所以需要在调用时赋值。
System.out.println(w1.i);//通过语句打印输出结果
//==对应标记为 第三个类,中有一个无返回值的方法
Wfhz2 w3=new Wfhz2();//创建了对象
w3.wfhz2(); //由于在类中创建了类方法,所以在调用时,直接调用类方法。
//==对应标记为 第四个类,中有一个带参数的返回值方法
Wfhz3 w4=new Wfhz3();
//Wfhz3 w4=new Wfhz3(5); 这是一个错误的语句,主要是在Wfhz3类中没有创建构造方法,所以不能再初始的时候赋值。
w4.b=5;
System.out.println(w4.b);
//==对应标记为 第五个类,中没有参数的方法
Wfhz4 w5=new Wfhz4();
w5.c=4;
//w5.geTc();
System.out.println(w5.c);
//==对应标记为 第六个类,中没有参数的方法
Wfhz5 w6=new Wfhz5(5);
System.out.println(w6.getd());
}
}

class Wfhz //标记为 第一个类

{
int i=1; //定义了这个变量的类型和属性,并赋予了变量值,类型是整数型,属性是default.
}
class Wfhz1 //标记为 第二个类
{
int i; //只是定义了变量的类型是整数型,属性是default,但是没有赋值
}
//==以上两个类中定义的变量都是i,虽然创建的类是不在一个类中,但是变量是1个,
//==在调用过程中JAVA会默认调用第一类的变量,虽然利用类2创建了对象,但是变量使用的时第一个,因为他们时同包。
//==例如在主函数中创建的两个对象,对象使用的类变量都是第一类中的变量,虽然在第二对象中给予变量赋值,但是结果输出都是3.

class Wfhz2 //标记为 第三个类
{
int a;
public void wfhz2() //创建了一个类方法,但是这个类方法是一个无返回值的方法,关键字“void”,即表示无返回值
{
a=3;
//return a=3; //这个语法是错误的,不可以在无返回值的类中使用。
System.out.println(a); //通过这句代码返回了a的值,否则不会返回值。
}
}

class Wfhz3 //标记为 第四个类

{
int b;

public int geTb(int b) //创建一个带参数的返回值方法

{
return b; //必须使用return.命令返回值。
//System.tou.println(b);
}
}

class Wfhz4

{
int c;
public int geTc()
{
return c;
}
}

class Wfhz5

{
int d;
public Wfhz5(int d)
{
this.d=d;
}
public int getd()
{
return d;
}
}

 

转载于:https://www.cnblogs.com/feiyunmiao/p/10516718.html

你可能感兴趣的文章
组合数据类型练习,英文词频统计实例上
查看>>
python入门知识
查看>>
为什么我在博客园开始写博客
查看>>
ES6数组的扩展
查看>>
xshell不能输入中文,显示为??
查看>>
[NGUI]NGUI图集Atlas制作
查看>>
vue的坑
查看>>
【原创】大数据基础之Airflow(2)生产环境部署airflow研究
查看>>
传说中的滑雪,巨丑勿拍(poj1088/tyvj1004)
查看>>
webpack——图片的路径与打包
查看>>
.net4.0注册到IIS ,重新注册IIS ,iis注册
查看>>
常见Jquery问题
查看>>
jsp统计页面访问量和刷访问量的简单使用
查看>>
调试的新花招,利用firebug动态加载js库文件
查看>>
Unity3d的序列帧动画
查看>>
获取ScrollView的onScrollListener
查看>>
约数的个数
查看>>
Visual Studio 2008 具有一些新的报表功能和改进之处
查看>>
python环境错误
查看>>
CentOS 6.5优化开机启动服务
查看>>