方法:
package study1;
public class Demo1 {
public static void main(String[] args) {
// 调用方法
double aa = sjx(10,2);
System.out.println("三角形的面积是"+aa);
}
/**
* 计算三角形面积的方法
* @param di 三角形的底
* @param gao 三角形的高
* @return
*/
public static double sjx(double di,double gao) {
double mianji = di*gao/2;
return mianji;
//可简写成return di*gao/2;
}
}
类和对象:
比如:人是一个类,那么人的姓名、身高、体重就是对象
类
package study1;
//定义一个人的信息类
public class Person {
//姓名
String name;
//性别
String sex;
//身高
double height;
//年龄
int age;
//表示人的行为方法
public static void chi() {
System.out.println("我会吃饭");
}
}
对象
package study1;
public class PersonTest {
public static void main(String[] args) {
// 用Person类创建一个对象
//创建对象的第一种方法
Person zhangsan = new Person();
//创建对象的第二种方法
Person lisi;
lisi = new Person();
}
}
操作对象的属性
package study1;
public class PersonTest {
public static void main(String[] args) {
//用Person类创建一个对象
Person zhangsan = new Person();
//操作对象的属性
zhangsan.name = "张三";
zhangsan.sex = "男";
zhangsan.age = 18;
zhangsan.height = 180;
}
}
调用对象的方法
方法是static修饰(静态方法)的可直接通过类名调用,也可(非静态方法)通过类的对象来实现调用
package study1;
public class PersonTest {
public static void main(String[] args) {
//用Person类创建一个对象
Person zhangsan = new Person();
//调用对象的方法
zhangsan.chi();
}
}
标签:Java,String,Person,double,面向对象,static,zhangsan,public From: https://www.cnblogs.com/ifox/p/17175810.html