其他分享
首页 > 其他分享> > 20220718第三组张立学习笔记

20220718第三组张立学习笔记

作者:互联网


面向对象

java是一门面向对象的编程语言,在java中,万事万物皆对象,

在linux中万事万物皆文件,

面向过程和面向对象,面向过程就是分析出实现需求需要的步骤,通过一些方法一步一步实现,

面向对象(行为化):把整个需求按照特点,功能划分,把这些存在共性的部分封装成类(类实例化之后才是对象),让对象去解决问题.

例子:七夕,送给女朋友一个包

面向对象的思想:找个店,买个包,这个店或者包就可以称之为对象,

面向过程:找到原材料,自己缝制,每个过程都自己实现

高级的编程语言就会向着人的思考靠近

面向对象是更高级的抽象,是对现实世界的抽象,

String Scanner 我们在使用Scanner的时候,着就是别人给我们创建的对象,我们自己也可以创建对象,在开发中,会大量创建

车的描述信息叫做属性,从代码的角度来说就是变量, 品牌,brand  color  price length 定义这些变量

怎么才能描述好几个车?将汽车的多个属性进行打包,就是在封装对象

面向对象的三大特征:封装 继承 多态  抽象
`package morning;

public class Ch6 {
public int max(int a,int b){
if(a>b){
return a;
}else {
return b;
}
}
public int max(int a,int b,int c){
if(a>(b>c?b:c)){
return a;
}else if(b>c){
return b;
}else {
return c;
}
}

public static void main(String[] args) {
    Ch6 c=new Ch6();
    System.out.println(c.max(4,5,6));

}

//不定长参数  参数列表中最多有一个并且在最后一个位置


public int sum(int ... arr){
    return 0;
}

}
`

类的可见性最少是包可见的,也就是默认的,不加任何修饰,内部类是可以用private 修饰 ,不让类以外的其他类访问,对于外部类来说,只有public 和default修饰,因为外部类的上一单元是包,所以外部类只有两个作用域:同包和任何位置.

​`package morning;

/**

*/
public class Ch5 {
public void sum(int num1,int num2){
System.out.println(num1+num2);

}
public void sum(int a){

}

// private int sum(double a){
//
// }

}
package morning;

/**

/**

//public class ch3 {
// public static void main(string[] args) {
// Car car1=new Car();
// //对象.属性名
// car1.brand="大众";
// car1.color="红色";
// //对象.方法名
// boolean result=car1.run(95);
// }
//}
/*
方法里不能写方法
在一个方法中调用一个方法,创建对象调用 在同一个类里可以直接写 方法名();

*/`

`package morning;

/**

`package morning;

public class Ch1 {
public static void main(String[] args) {
//根据图纸造车
//创建对象的过程 类的实例化的过程,对象又叫类的一个实例
//创建了Car类的对象car1
//car1是对象的名,是个标识符 小驼峰
//类名 对象名 = new 类名();
Car car1=new Car();
//给车的属性赋值
car1.brand="奥迪";
car1.color="白色";
car1.length=5L;
//取出属性的值
System.out.println("生产了第一台汽车属性为"+ car1.brand);
Car car2=new Car();
car2.brand="丰田";
car2.color="灰色";
car2.length=2L;
System.out.println(car2.brand);
//car1 car2 之间是相互隔离的
//每个对象之间都是

}

}
package morning;

/**

学习心得
细节对代码很重要,有了思路就有了代码,在写之前理清自己的逻辑
学习心情
今天早上把手机密码忘了,心情些许烦躁,中午想起来了,下午还行就是有点困.加油把!

标签:第三组,args,int,张立,20220718,car1,void,new,public
来源: https://www.cnblogs.com/damecss/p/16491533.html