栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

day

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day

1.对象 1.1面向对象和面向过程

        面向过程:侧重于分步骤(程序员,小工,炒饭)

        面向对象:侧重于分模块(产品经理,包工头,盖饭)

                优点:可扩展性强,可维护性强,耦合度降低

        我们的追求:高内聚,低耦合

1.2构造器
 
package day_09text;

public class Test1 {

	public static void main(String[] args) {
			//调用静态方法 类名.方法名(值);
			Test1.m1();
			//创建对象
			Test1 m =new Test1(1);
			//调用成员方法 对象.方法名(值);
			m.m2();
		}
		//创建有参构造方法
		public Test1(int i){
			System.out.println("构造");
		}
		//创建无参构造方法
		public Test1(){
			System.out.println("构造");
		}
		//创建静态方法
		public static void m1(){
			System.out.println("静态");
		}
		//创建成员方法
		public void m2(){
			System.out.println("成员");
		}
}

1.3类和对象
 
package day_09text;

public class Student {
	//静态变量是所有学生共有的属性和值
	static int x=1;
	//成员变量是学友学生共有的属性
	//学号
	String id;
	//姓名
	String name;
	//年龄
	int age;
	//性别 true代表男,false代表女
	boolean sex;
	//住址
	String addr;
	//需求:打印 你好啊,我叫xxx 我今年xxx岁了
	//定义成员方法
	public void println(){
		System.out.println("你好啊,我叫"+name+"我今年"+age+"岁了");
	}
	//定义有参构造方法(全参)
	public Student(String id1, String name1, int age1, boolean sex1, String addr1) {
		id = id1;
		name =name1;
		 age = age1;
		 sex = sex1;
		 addr = addr1;
	}
	//定义一参构造方法
	public Student(String id1) {
		 id = id1;
	}

}
package day_09text;

public class Test02 {
	//定义成员变量
	int i =2;
	//定义静态变量
	static int x =1;
	public static void main(String[] args) {
		Student s1 = new Student("0001");
		s1.name = "张三";
		s1.age = 18;
		s1.sex = false;
		s1.addr = "石家庄";
		System.out.println(s1.id);
		System.out.println(s1.name);
		System.out.println(s1.age);
		System.out.println(s1.sex);
		System.out.println(s1.addr);
		s1.println();

		Student s2 = new Student("0002");
		s2.name = "李四";
		s2.age = 19;
		System.out.println(s2.id);
		System.out.println(s2.name);
		System.out.println(s2.age);
		System.out.println(s2.sex);
		System.out.println(s2.addr);
		s2.println();
		
		Student s3 = new Student("00003", "王五", 18, false, "石家庄");
		s1.x=2;
		System.out.println(s1.x);
		System.out.println(s2.x);
		System.out.println(Student.x);
	}

}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/322505.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号