1.面向對象的初步認識1.1 什么是面向對象
Java是一門純面向對象的語言(Object Program,繼承OOP),在面向對象的世界里,一切皆為對象。面向對象是解決問題的一種思想,主要依靠對象之間的交互完成一件事情。
面向對象的優點: 用面向對象的思想來涉及程序,更符合人們對事物的認知,對于大型程序的設計、擴展以及維護都非常友好
1.2 面向對象與面向過程
舉一個洗衣服的例子:
這是傳統洗衣服的步驟
傳統洗衣服的方式:注重的是洗衣服的過程,少了一個環節可能都不行。
現代洗衣服的方式:
總共有4個對象:人、衣服、洗衣機、洗衣粉。
【注意事項】 面向過程和面相對象并不是一門語言,而是解決問題的方法,沒有那個好壞之分,都有其專門的應用場景。
下面再來舉一個例子來具體描述什么是面向對象,什么是面向過程。
買手機的例子:
【面向過程】
強調的是買手機的過程,買手機用了幾步,并且任何一個步驟出了問題都會影響到使用使用手機。
【面向對象】
我是要使用手機,根本不需要關心買手機的步驟,手機拿回來后,我來使用就好了。
2.類的定義和使用2.1 簡單認識類
類是用來對一個實體(對象)來進行描述的,主要描述該實體(對象)具有哪些屬性(外觀尺寸等),哪些功能(用來干啥),描述完成后計算機就可以識別了。
//student是要描述的對象
class student {
//對象的屬性
public int age;//年齡
public String name;//姓名
public String telephone;//電話
//對象的行為
public void eat(){
System.out.println("吃飯");
}
public void sleep() {
System.out.println("睡覺");
}
public void beatPeas() {
System.out.println("打豆豆");
}
}
public class ClassUse {
public static void main(String[] args) {
}
}
2.2 類的定義格式
先來定義一個洗衣機類:
類至少有兩部分組成:一個是屬性、一個是行為。
//class - 類名 -> 大駝峰
class WashMachine{
//屬性【字段】 -> 成員屬性
public String brand; // 品牌
public String type; // 型號

public double weight; // 重量
public double lenght; // 長
public double width; // 寬
public double height; // 高
public String color; // 顏色
public int price;//價格
//行為【方法】 -> 成員方法
public void washClothes(){ // 洗衣服
System.out.println("洗衣功能");
}
public void dryClothes(){ // 脫水
System.out.println("脫水功能");
}
public void setTime(){ // 定時
System.out.println("定時功能");
}
}
public class ClassUse {
public static void main(String[] args) {
}
}
【注意事項】
3.課堂練習3.1 定義一個貓類
//定義一個貓類
class Cat{
public String name;//名字
public String color;//顏色
public int age;//年齡
public void Purrpurr() {//咕嚕嚕嚕
System.out.println("咕嚕咕嚕");
}
public void Meow() { //喵喵叫
System.out.println("喵喵");
}
public void Wagtail() { //搖尾巴
System.out.println("搖尾巴");
}
}
public class ClassUse {
public static void main(String[] args) {
}
}
3.2 定義一個女朋友類
//定義一個女朋友類
class Grilfriend{
public String name;//名字

public int weight ;//體重
public int age;//年齡
public String telephone;//電話
public int height;//身高
public void Kiss() {//親親
System.out.println("親一個");
}
public void Hug() { //抱抱
System.out.println("抱一個");
}
public void Coquetry() { //撒嬌
System.out.println("撒嬌");
}
}
public class ClassUse {
public static void main(String[] args) {
}
}
【注意事項】
3.類的實例化3.1 什么是實例化
//定義一個女朋友類
class Grilfriend{
public String name;//名字
public int weight ;//體重
public int age;//年齡
public String telephone;//電話
public int height;//身高
public void Kiss() {//親親
System.out.println("親一個");
}
public void Hug() { //抱抱
System.out.println("抱一個");
}
public void Coquetry() { //撒嬌
System.out.println("撒嬌");
}
}
public class ClassUse {
public static void main(String[] args) {
//實例化一個女朋友對象
Grilfriend grilfriend = new Grilfriend();//這個時候有了一個真正的grilfriend
grilfriend.name = "小美";
grilfriend.age = 19;
grilfriend.telephone = "123456789";
grilfriend.weight = 56;
grilfriend.height = 170;
System.out.println(grilfriend.name);
System.out.println(grilfriend.age);
System.out.println(grilfriend.telephone);
System.out.println(grilfriend.weight);
System.out.println(grilfriend.height);
//通過.來訪問方法
grilfriend.Kiss();
grilfriend.Hug();
grilfriend.Coquetry();
}
}
class Cat{
public String name;//名字
public String color;//顏色
public int age;//年齡
public void Purrpurr() {//咕嚕嚕嚕
System.out.println("咕嚕咕嚕");
}
public void Meow() { //喵喵叫
System.out.println("喵喵");
}
public void Wagtail() { //搖尾巴
System.out.println("搖尾巴");
}
}
public class ClassUse {
public static void main(String[] args) {
//實例化一個Cat對象
Cat cat = new Cat();//這個時候有了一個真正的Cat
Cat cat1 = new Cat();//小貓1號
Cat cat2 = new Cat();//小貓2號
Cat cat3 = new Cat();//小貓3號
cat.name = "小栗";
cat.age = 3;
cat.color = "黑色";
System.out.println(cat.name);
System.out.println(cat.age);
System.out.println(cat.color);
//通過.來訪問方法
cat.Purrpurr();
cat.Meow();
cat.Wagtail();
}
}
每一只小貓都可以有它自己的名字和顏色。
【注意事項】
3.2 類和對象的說明
做個比方。類實例化出對象就像現實中使用建筑設計圖建造出房子,類就像是設計圖。 只設計出需要什么東西,但是并沒有實體的建筑存在,同樣類也只是一個設計,實例化出的對象才能實際存儲數據,占用物理空間
注腳的解釋 : 如果要修改類的名稱,要使用idea來更改。
右擊要更改的文件,選中,再選中Rename File... 修改完后,點擊確認修改。
教你win10連接win7共享打印機的方法
在同一辦公環境內,我們可以給電腦系統設置共享打印操作,這樣同一局域網的用戶可以相互分享和打印文件。那么win7如何共享打印機給win10系統呢?下面小編教下大家win10連接win7共享打印機的方法。
具體的步驟如下:
1、進入win10系統后,點擊“開始”菜單,選擇“設置”。或者輸入快捷鍵“Win+I”進入設置界面,并點擊“設備”。
2、在彈出新窗口中,找到“添加打印機或掃描儀”。點擊后會出現“正在搜索打印機或掃描儀”,這個時候稍等一下,可以看到“我需要的打印機不在列表中”。
3、這個時候點擊“我需要的打印機不在列表中”它,在彈出的新窗口中,可以看到5個單按鈕。選擇第二項“按名稱選擇共享打印機”,并點擊“瀏覽”。不選擇第三項,是因為第三項成功率不高。
4、點擊后出現新窗口,這里比較特殊,不要直接在窗口點擊要找的遠程電腦(因為有可能連接失敗)。直接輸入遠程電腦的IP地址“\\192.168.0.123”并點擊“選擇”。要記住斜杠的方向不要弄錯了。
5、這時出現了遠程共享的打印機,選中需要的打印機,并點擊“選擇”。
6、選擇后,如果正常就會自動添加打印機了。但也會遇見這個情況,提示“找不到驅動程序”,這個時候就需要安裝打印機驅動。
7、取出買打印機時候贈送的光盤,或者搜索打印機型號下載。根據提示安裝。這里有些需要說明的地方。這里推薦使用“確定希望在不連接打印機的情況下安裝軟件”,不要選擇其他選項。
以上便是win10連接win7共享打印機的方法,有需要的小伙伴可以參照教程進行操作。