package com.jh.test01; public class AutoLion { // 属性: 颜色 黄色 String color = "黄色"; // 函数:跑,叫; // 跑 public void run() { System.out.println("跑得很快哦"); } // 叫 public String bark() { return"吼--叫"; } /* * 获取颜色的函数。 */ // if(true) { // // } public String getColor() { // return "黄色"; return color; } // // public String showLion() { // // return "这是一个"+color+"颜色狮子"; // } public String showLion() { return "这是一个"+getColor()+"颜色狮子"; } }
package com.jh.test01; public class AutoLionTest { public static void main(String[] args) { // 创建键盘录入对象. AutoLion al = new AutoLion(); // 调用跑的函数 al.run(); // 调用吼叫的函数 // 带返回值的函数通常是赋值调用. String bark = al.bark(); System.out.println(bark); System.out.println("**************"); // System.out.println(color); System.out.println(al.color); // 调用getColor()函数,获取color属性值 String color = al.getColor(); System.out.println(color); // 调用showLion()函数 System.out.println(al.showLion()); } }
package com.jh.test01; public class Student { // a函数 public void aa() { System.out.println("aaaaaaaa"); } // b函数 public void b() { // 调用 a函数。 aa(); System.out.println("bb"); } }
package com.jh.test01; public class Teacher { // a函数 public void a () { System.out.println("aaaaaaa"); } // b函数 public void b () { // 想在这里调用Student类里面的aa()函数 // aa();// 不能直接调用 // 创建Student对象,然后,.调用 Student stu = new Student(); stu.aa(); System.out.println("bbb"); } }
package com.jh.test01; public class jh_函数使用中常见的错误 { // System.out.println("helloworld"); // public static void main(String[] args) { // System.out.println(); // } int age = 18; // public void info() { // return "xiaojiejie"; // 方法的返回值类型为void,方法中不能有return 返回值! // } // public int getInfo() { // // int a = 5; // int b = 3; // return a,b; // 方法不能返回多个值! // } // public void a () { // public void b() { // 多个方法不能相互嵌套定义! // } // } // 不能在方法外部直接写程序逻辑代码! // if(a>0) { // age = a;//加限定条件。 // }// 业务逻辑 public void setAge() {// getColor int a = -19; // age = a;//加限定条件。 if(a>0) { age = a;//加限定条件。 }// 业务逻辑 System.out.println(); } }