1.SuperMarket.java: 存储超市的属性和行为
package com.liu;
public class SuperMarket {
String name;
String dizhi;
int phone;
void show (){
System.out.println("物美价不廉超市欢迎你");
}
void all(){
System.out.println("超市名:"+name+" 地址:"+dizhi+"电话:"+phone);
}
void discount(){
System.out.println("价格打85折");
}
}
1.1SuperMarketTest.java: 调用SuperMarket对象并输出
package com.liu;
public class SuperMarketTest {
public static void main(String[] args) {
SuperMarket s1=new SuperMarket();
s1.name="物美价不廉超市\n";
s1.dizhi="河北省保定市莲池区南二环\n";
s1.phone=154654652;
s1.show();
s1.all();
s1.discount();
}
}
2.Student.java
package com.liu;
public class Student {
String name;
int age;
String bj;
int java;
int whdjt;
int ccc;
void show(){
System.out.println("我叫"+name+",今年"+age+"岁了,在"+
bj+"班级,并且我的java成绩是:"+java+" 文化大讲堂成绩是:"+whdjt+"c语言成绩是:"+ccc);
}
void zong(){
System.out.println("总分:"+(java+whdjt+ccc));
}
}
2.1 StudentTest.java
ackage com.liu;
public class StudentTest {
public static void main(String[] args) {
//创建学生对象为s1
Student s1=new Student();
//赋值
s1.name="刘会良";
s1.age=20;
s1.bj="2306A";
s1.java=98;
s1.whdjt=85;
s1.ccc=78;
s1.show();
s1.zong();
}
}
知识点小结:
1:类和对象的定义 | 对象:具有特征和行为的具体的某个事物。 类:具有特征和行为的事物的模板(模板)。 |
2:类和对象的关系 | 类是对象得模板,对象是类得实例化。 |
3:什么是属性? | 事物的描述信息,对象的特征在计算机中的映射 |
4:什么是方法? | 事物能做什么,对象的行为在计算机中的映射 |
5:属性和局部变量的区别? | 属性又称为成员变量 成员变量作用于整个类,本类中任何地方均可调用,成员变量存储在堆中,成员变量有默认初始化值 局部变量只用在声明它的方法内,局部变量存储在栈中,局部变量没有默认初始化值,必须赋值后才能使用 |
6: 如何创建一个类? | public class 类名 { 成员变量类型 属性名(变量名);//定义属性 ... (合理即可) 返回值类型 方法名(参数){//定义方法 } } |
7:如何创建一个对象? | 类名 对象名 = new 类名(); |