java学习日记_24:面向对象之成员方法的分类和运用。07.13
2016-09-06 17:45
337 查看
/*
1,成员变量
2,成员方法
3,构造方法
1,空类型
2,非空类型
2,无参
举个例对其进行理解
*/
class Student{
//成员变量
private String name;
//空类型无参
public void damo(){
System.out.println("空类型无参");
}
//空类型有参
public void damo1(String n){
System.out.println(n);
}
//非空类型无参
public void setDamo2(String name){
this.name=name;
}
public String getDamo2(){
return name;
}
//非空类型有参
public String damo3(String m){
return m;
}
}
class StudentDamo{
public static void main(String[] agrs){
//创建对象
Student s = new Student();
//调用空类型无参
s.damo();
//调用空类型有参
s.damo1("空类型有参");
//调用非空无参
s.setDamo2("非空无参");
String result=s.getDamo2();
System.out.println(result);
//调用非空有参
String result1=s.damo3("非空有参");
System.out.println(result1);
}
}
成员方法的分类及使用
类的组成:之前的学习中,知道类可分为成员方法,成员变量;
现在多了一个成员了,就是构造方法
所以:类分为:
1,成员变量2,成员方法
3,构造方法
成员方法的分类:
按返回类型分为:1,空类型
2,非空类型
按参数类型分为:
1,有参2,无参
举个例对其进行理解
*/
class Student{
//成员变量
private String name;
//空类型无参
public void damo(){
System.out.println("空类型无参");
}
//空类型有参
public void damo1(String n){
System.out.println(n);
}
//非空类型无参
public void setDamo2(String name){
this.name=name;
}
public String getDamo2(){
return name;
}
//非空类型有参
public String damo3(String m){
return m;
}
}
class StudentDamo{
public static void main(String[] agrs){
//创建对象
Student s = new Student();
//调用空类型无参
s.damo();
//调用空类型有参
s.damo1("空类型有参");
//调用非空无参
s.setDamo2("非空无参");
String result=s.getDamo2();
System.out.println(result);
//调用非空有参
String result1=s.damo3("非空有参");
System.out.println(result1);
}
}
相关文章推荐
- java学习基础 求最大值
- 使用Spring4.3解决缓存过期后多线程并发访问数据库的问题
- Java多线程-线程的同步与锁
- Struts2执行过程解析
- JAVA集合只能存放引用类型的的数据,不能存放基本数据类型。
- Java中字符串数组转long[]类型数组的方法
- Insight springmvc 根据request-path look up handler method 后缀问题
- 无法定位程序输入点WSAPoll于动态链接库ws2_32.dll
- RxJava之条件和布尔操作符
- 将ResultSet结果集通过反射转换成对象LIST集合
- Struts2的配置文件和加载顺序
- smm框架集成总结
- js面向对象开发 (二)js模拟Java中的map
- Eclipse RCP 打包工程运行很慢
- spring-FactoryBean
- java.lang.NullPointerException: Expected timestamp in the Flume event headers, but it was null
- Spring学习之路——单例模式和多例模式
- Spring学习之路——简单入门HelloWorld
- javase 基础09.05Test:
- springboot开发 第一个案例之hello,world!